home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 11 / Cream of the Crop 11-2.iso / extra_2 / drm301.zip / DRMENU30.DOC < prev    next >
Text File  |  1994-07-30  |  150KB  |  3,181 lines

  1.     
  2.   
  3.   
  4.   
  5.   
  6.   
  7.   
  8.   
  9.   
  10.   
  11.   
  12.   
  13.   
  14.   
  15.        ███████▒   ██████▒    ███▒    ███▒ ███████▒ ██▒     ██▒ ██▒    ██▒     
  16.        ██▒   ██▒  ██▒  ██▒   ████▒  ████▒ ██▒      ███▒    ██▒ ██▒    ██▒     
  17.        ██▒    ██▒ ██▒   ██▒  ██▒██▒██▒██▒ ██▒      ████▒   ██▒ ██▒    ██▒     
  18.        ██▒    ██▒ ██▒  ██▒   ██▒ ███▒ ██▒ ████▒    ██▒██▒  ██▒ ██▒    ██▒     
  19.        ██▒    ██▒ █████▒     ██▒  █▒  ██▒ ██▒      ██▒ ██▒ ██▒ ██▒    ██▒     
  20.        ██▒    ██▒ ██▒  ██▒   ██▒      ██▒ ██▒      ██▒  ██▒██▒ ██▒    ██▒     
  21.        ██▒   ██▒  ██▒   ██▒  ██▒      ██▒ ██▒      ██▒   ████▒ ██▒    ██▒     
  22.        ███████▒   ██▒    ██▒ ██▒      ██▒ ███████▒ ██▒    ███▒  ███████▒                                       FREEWARE
  23.   
  24.   
  25.   
  26.   
  27.   
  28.                                  Version  3.0
  29.   
  30.                                 Copyright 1994
  31.   
  32.                                       by
  33.   
  34.                                   David Roper
  35.   
  36.   
  37.   
  38.   
  39.   
  40.   
  41.   
  42.   
  43.   
  44.   
  45.   
  46.   
  47.   
  48.   
  49.   
  50.   
  51.   
  52.                                     JULY 30
  53.   
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.        ███████▒   ██████▒    ███▒    ███▒ ███████▒ ██▒     ██▒ ██▒    ██▒
  69.        ██▒   ██▒  ██▒  ██▒   ████▒  ████▒ ██▒      ███▒    ██▒ ██▒    ██▒
  70.        ██▒    ██▒ ██▒   ██▒  ██▒██▒██▒██▒ ██▒      ████▒   ██▒ ██▒    ██▒
  71.        ██▒    ██▒ ██▒  ██▒   ██▒ ███▒ ██▒ ████▒    ██▒██▒  ██▒ ██▒    ██▒
  72.        ██▒    ██▒ █████▒     ██▒  █▒  ██▒ ██▒      ██▒ ██▒ ██▒ ██▒    ██▒
  73.        ██▒    ██▒ ██▒  ██▒   ██▒      ██▒ ██▒      ██▒  ██▒██▒ ██▒    ██▒
  74.        ██▒   ██▒  ██▒   ██▒  ██▒      ██▒ ██▒      ██▒   ████▒ ██▒    ██▒
  75.        ███████▒   ██▒    ██▒ ██▒      ██▒ ███████▒ ██▒    ███▒  ███████▒                                       FREEWARE
  76.  
  77.  
  78.  
  79.  
  80.  
  81.                                  Version  3.0
  82.  
  83.                                 Copyright 1994
  84.  
  85.                                       by
  86.  
  87.                                   David Roper
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.      ┌───────────────────────────────────────────────────────────────────┐
  99.      │                                                                   │█
  100.      │ This Copy Belongs To:                                             │█
  101.      │                                                                   │█
  102.      └───────────────────────────────────────────────────────────────────┘█
  103.       ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  104.  
  105.                                     JULY 30
  106.  
  107.  
  108.                                ┌───────────────┐
  109.                                │  D R M e n u  │█
  110.                                └───────────────┘█
  111.                                 ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  112.  
  113.                               ...a DOS menu system
  114.                           COPYRIGHT 1992-94 by David Roper
  115.  
  116.      
  117.           I've got to grab your attention in the first few lines, so
  118.           here goes...five "grabbers" to cause you to want to use it:
  119.      
  120.           1.   First, this is FREEWARE; it costs you nothing to use
  121.                this program legally, anywhere.  "Free" is affordable.
  122.      
  123.           2.   DRMenu runs ANY type files, ie. BAT's, COM's, and EXE's.
  124.                DRMenu does NOT use DOS "ERRORLEVEL" checks.
  125.      
  126.           3.   DRMenu has a slight "3-D" look, a moving Highlight Bar
  127.                for selecting your choices, and a Screen Blanker.
  128.      
  129.           4.   DRMenu can have 12 Screens, each with up to 17 Choices.
  130.                You can have a HELP screen for every Choice.  Any VGA or
  131.                EGA system can have 8 more BRIGHT COLORS for backgrounds.
  132.      
  133.           5.   Most important, IT IS EASY TO DEVELOP and MAINTAIN.
  134.                There is only ONE ASCII file that contains the choices.
  135.                DRMenu 3.0 gives you an editor, a viewer, and a calculator.
  136.      
  137.      This manual has two covers.  Use the one that you like the best.
  138.   
  139.      Legal "Limits" on the use of DRMenu are spelled out here, so read
  140.      them carefully.  You will be amazed, I'm sure.  It's Free.
  141.      
  142.      DRMenu is Freeware.  DRMenu is NOT Shareware.  I do NOT require
  143.      for you to send me any money if you use it - even at your office.
  144.  
  145.      However, DRMenu is NOT Public Domain.  I, David Roper, own the
  146.      Copyright on DRMenu.  This means that you can use it as you wish,
  147.      but that you cannot claim it as your own program.  I Repeat, there
  148.      is NO CHARGE for using this program - ever - even at work.
  149.   
  150.      Yes, you are also PERMITTED by me to include this package with any
  151.      commercial or any other shareware package as long as you include
  152.      the whole thing, the whole package, not just some of its parts.  In
  153.      other words, you can use it when you install a Network for profit.
  154.   
  155.      Yes, you are PERMITTED to put this DRMenu package on any BBS.
  156.   
  157.      If you are in the SHAREWARE business, you CAN offer it in your
  158.      catalog for sale, so long as you state it's FREEWARE in the
  159.      description of the package.  DRMenu is NOT Shareware.
  160.   
  161.      Standard Disclaimer:  Try DRMenu, and then Use DRMenu at your own
  162.      risk. If anything happens to your computer, your data, or anything
  163.      connected, David Roper cannot or will not be held responsible in
  164.      any way. If the DRMenu menu system doesn't work for you on your
  165.      computer, simply erase it and be glad that you paid me nothing.
  166.  
  167.  
  168.      CONTENTS
  169.      -----------------------------------------------------------------
  170.  
  171.      Introduction............................................Section 1
  172.      
  173.      A Quick Glance - A Demo.................................Section 2
  174.      
  175.      What DRMenu Does........................................Section 3
  176.      
  177.      Operating Systems, Memory, & Hardware Requirements......Section 4
  178.      
  179.      The Files In This Package...............................Section 5
  180.      
  181.      Installation - Uninstall................................Section 6
  182.      
  183.      How To Select The Screens And Choices, the Blind........Section 7
  184.      
  185.      Letter Sensitive Keys...................................Section 8
  186.      
  187.      The Data file - Dot, Choice, and Remark Lines...........Section 9
  188.      
  189.      The Required Dot Lines..................................Section 10
  190.      
  191.      The (Other) Dot Lines Explained.........................Section 11
  192.      
  193.      ALT-key, CTL-key Definitions............................Section 12
  194.      
  195.      The Data File - Some Examples...........................Section 13
  196.      
  197.      Passwords For Choices...................................Section 14
  198.    
  199.      Colors..................................................Section 15
  200.      
  201.      Unhiding "Hidden" Screens...............................Section 16
  202.    
  203.      Help Screens............................................Section 17
  204.  
  205.      The Notebook and Other Features.........................Section 18
  206.      
  207.      The PICture/Logo Screen.................................Section 19
  208.      
  209.      Problems and Solutions..................................Section 20
  210.      
  211.      Exiting DRMenu..........................................Section 21
  212.    
  213.      DRMenu in a LAN Environment.............................Section 22
  214.  
  215.      Registration & The Latest Version.......................Section 90
  216.      
  217.      Future Features, Past Differences.......................Section 91
  218.      
  219.      Upgrading from an Earlier Version of DRMenu.............Section 92
  220.  
  221.      Complaints..............................................Section 99
  222.  
  223.  
  224.               ┌─────────────────────────────────────────────┐
  225.               │ All sections are numbered from 1 to 99, yet │█
  226.               │  Not all the possible 99 numbers are used.  │█
  227.               └─────────────────────────────────────────────┘█
  228.                ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
  229.  
  230.      INTRODUCTION                                            Section 1 
  231.      -----------------------------------------------------------------
  232.           DRMenu can be pronounced "Doctor Menu" if you want to,
  233.           although the name DRMenu is actually my initials (DR) and
  234.           the word MENU.  I got the idea from PKZIP and others who do
  235.           this file marking.  DRMENU is NOT affiliated with PKZIP.
  236.      
  237.           I'm an MIS Director.  Our corporate staff needs a menu system
  238.           with a screen blanker built in.  If we leave our desks, we
  239.           need to be able to leave an "I'm at ...." message. Our staff
  240.           needs a menu system that can be easily edited by our MIS
  241.           people.  We can write Batch files, but our secretaries forget
  242.           batch file names...It's not easy for them to remember.
  243.  
  244.           Our management needs any menu system to be FREE, of course.
  245.      
  246.           If you ever worked with the Novell .MNU system on your LAN,
  247.           you should read this document/manual carefully.  I had to
  248.           quit using the "free" Novell MNU file system because it took
  249.           up so much RAM (it's a TSR) that other programs wouldn't run.
  250.      
  251.           You may like DRMenu because it is probably pretty close to
  252.           what you're already using - if you use batch files. In fact,
  253.           YOUR BATCH FILES WON'T NEED TO BE CHANGED ONE BIT.  Batch
  254.           files were an integral part of the version 2.1 DRMenu system.
  255.           And now, you can actually use COM's and EXE's as well.
  256.      
  257.           This isn't a "Windows" application, but you can run Windows
  258.           from one of the batch files if you want to.  I run version 3.1
  259.           We still use DRMenu by creating batch files to format diskettes
  260.           and to do daily backups of special, critical subdirectories.
  261.  
  262.           It must work on a LAN.  LANs can't use TSRs from the LOGIN
  263.           script.  DRMenu is not a TSR.  It "acts" like one, however.
  264.      
  265.           A MENU system shouldn't use a lot of RAM.  Even if you're
  266.           using DOS 7 (or greater), or a memory manager (like QEMM),
  267.           RAM-cram always seems to be a problem.  Besides, there
  268.           probably ARE some TSRs that you do want or need to run.
  269.      
  270.           I used to use the "TYPE SCREEN.TXT" and then change the prompt
  271.           to "PROMPT Enter Choice $G" Menu system.  If you know what
  272.           this is all about, you'll like (....or love...) DRMenu.
  273.      
  274.           Each batch file will take a cluster on your Hard Drive. Even
  275.           if you use the current maximum of 194 batch files allowable
  276.           by DRMenu, that's still less than 400k of disk space.
  277.  
  278.           I have a 1.8 Gigabyte SCSI HD with 110 MEG of it partitioned
  279.           as Drive "C:" so that it falls under the 127MEG "limit" and
  280.           thus, each of its "allocation units" is only 2K. My drive "C:"
  281.           holds DOS 7, OS/2 for Windows, and my BATCH files.  The rest
  282.           of the drive is set up as Drive "D:" (1.6+ GIGabytes) and
  283.           holds WINDOWS 3.1, compilers, and "everything else".
  284.     
  285.           I wanted the DRMENU "data" to be simple ASCII text so it
  286.           could be changed using any editor that was convenient.  It's
  287.           easy to edit this way.  With Version 3.0, you get WCED, a
  288.           small, free ASCII editor.  You also get a small VIEWER
  289.           named VIEW.COM and a replacement for PAUSE, called DRSCROLL.
  290.  
  291.  
  292.           QUICK GLANCE                                            Section 2
  293.           -----------------------------------------------------------------
  294.           To use DRMenu, you need EXISTING batch files.  It's easier.
  295.      
  296.           The engine (DRM30eng.EXE) reads the lines of the data file
  297.           (DRM30dat.DAT) each time DRMenu runs and displays the Choices
  298.           in it.  When you press the ENTER key, the engine creates a
  299.           small batch file with the Choice batch file written into it.
  300.           So what happens is that DRMenu effectively calls up your
  301.           batch file, runs the program and then returns to the menu
  302.           screens.  This gives the impression that DRMenu is a TSR.
  303.      
  304.           The MAKE-DATA program (DRM30mak.EXE) will make a data file
  305.           quicker than it took to read this far, but you will need to
  306.           have all your batch files located in one directory first.
  307.           DRMenu does NOT search your hard drive for .COM and .EXE
  308.           files to run.  DRMenu uses the batch files that you already
  309.           have on your system.
  310.      
  311.           Since DRMenu is supplied with a small ASCII editor, WCED,
  312.           you can write your batch files and modify your DRM30dat.DAT
  313.           file "on the spot." Thanks, Bill, for WCED...from all of us.
  314.  
  315.           You can use your own, favorite ASCII editor, instead.
  316.           I personally use Qedit Advanced v3.0.  Yep, it's registered.
  317.          
  318.  
  319.  
  320.  
  321.           A DEMO
  322.           -----------------------------------------------------------------
  323.           DRMenu is supplied with a small batch file named DRMDEMO.BAT.
  324.  
  325.           Copy the DRMenu files DRMDEMO*.* and, also, DRM30eng.EXE onto
  326.           a diskette in A: and the DOS prompt set to A:, type DRMDEMO
  327.           and press enter.  All the DEMO files will fit on a 360k disk.
  328.  
  329.           This demo uses DRMDEMO.DAT (a fake menu) that allows you to
  330.           get a quick look and feel of DRMenu.  Using the demo on a
  331.           floppy will be slower than if you were running it from the
  332.           hard drive, but you'll be able to see how easy it is to run.
  333.           It's very instintive - if you can use the Arrow Keys and the
  334.           Enter key.  I hope you like the way it "looks and feels".
  335.  
  336.           The 6 small, demo Batch files named/numbered DRMDEMO1.BAT, to
  337.           DRMDEMO6.BAT are used with the DRMDEMO.DAT file in the demo.
  338.           Please feel free to erase them after the DEMO.
  339.  
  340.           Take a look at the Sample ".DAT" file.  It's ASCII.
  341.           Your BATCH files are ASCII, too.  ASCII is aka "DOS TEXT."
  342.  
  343.           When you're ready to install the "real" system, use the file
  344.           DRM30mak.EXE and your real data file will be made in seconds.
  345.  
  346.           ENJOY DRMenu.  Hundreds of people worldwide already do.
  347.  
  348.  
  349.           WHAT DRMenu DOES                                        Section 3
  350.           -----------------------------------------------------------------
  351.           DRMenu uses your existing .BAT files, the same ones you are
  352.           using now.  Or, you can write new ones.  Or, now with Version
  353.           3.0, you can use an EXE, COM, or BTM file, if you don't need
  354.           to write a BATch file.  (BTM files are used in 4DOS.)
  355.      
  356.           DRM30mak.EXE will create 2 files called DRMENU.BAT and
  357.           DRM30dat.DAT.  It's this main DRMENU.BAT file that runs
  358.           DRM30eng.EXE, which is the file that reads DRM30dat.DAT.
  359.      
  360.           There are three basic kinds of lines in DRM30dat.DAT.
  361.  
  362.           "Dot Lines" instruct the engine; they start with a dot, aka
  363.           full stop or period. An example is ".COLOR Red on White"
  364.  
  365.           "Remark" Lines are just that, they are there to assist you to
  366.           maintain and administer the DRM30dat.DAT file; they start
  367.           with a colon (:) just like remarks or labels in an ordinary
  368.           batch file. An example is: ": changed Batch file Feb 23rd 1994"
  369.  
  370.           Choice Lines tell the system what to do; they have just a few
  371.           words, then the file name to be run in curly braces.  For the
  372.           details on all of this, see the pages of this manual with
  373.           this title:
  374.  
  375.           "The Data file, Dot, Choice, and Remark Lines - Section 9"
  376.  
  377.           A CHOICE line looks like this:  "Run Windows{RUNWIN}"
  378.           It consists of the words, like "Run Windows" and the batch
  379.           file name to run if you select this Choice line, RUNWIN.BAT.
  380.  
  381.           The Highlight Bar moves over the Choices, then when you get
  382.           to the Choice you want to run, you press the ENTER key.
  383.           It is Instinctive to most people.  However, you decide.
  384.  
  385.           DRM30eng.EXE reads the DRM30dat.DAT file to get the Choices
  386.           and file names.  As well as making the Highlight Bar move,
  387.           DRM30eng.EXE does other things like store the batch name and
  388.           Screen number so the system knows where to return to when you
  389.           finish using the program.  When you press ENTER on your Choice,
  390.           DRMenu creates a batch file to run.  Simple and fast, maybe not
  391.           elegant, but it works.
  392.      
  393.           If you use DRM30mak.EXE to install DRMenu, then two of these
  394.           files will be created quickly for you.  It's the best way.
  395.           The two files are: (1) DRM30dat.DAT  and  (2) DRMENU.BAT.
  396.           See Section 6 on Automatic and Manual installation, both.
  397.      
  398.           Most of the files in DRMenu have "DRM30" in their titles, and
  399.           most of the important files used in this version 3.0 have the
  400.           number "30" in them to tell the difference between this 3.0
  401.           version and earlier versions.  Future versions will also have
  402.           the number used, so you can tell them apart from each other.
  403.  
  404.  
  405.      OPERATING SYSTEMS, MEMORY, & HARDWARE REQUIREMENTS       Section 4
  406.      -----------------------------------------------------------------
  407.           Operating Systems.  DRMenu can run using any DOS version from
  408.           2.0 to 6.x to 4DOS to Novell's DOS 7.0.  You will want to
  409.           have Version 3.3 (or higher) of DOS because DRMenu needs the
  410.           "CALL" ability which is part of DOS 3.3 and later versions.
  411.  
  412.           If you use DRMenu with a version of DOS that is below version
  413.           3.3, then you will have to add ".OLDDOS", a DOT line, to the
  414.           DATA file DRM30dat.DAT and, also, re-write each batch file so
  415.           that it returns and runs DRMENU.BAT after the batch file has
  416.           run.  This method is not elegant, but it works.
  417.      
  418.           DRM30eng.EXE was written and compiled using PowerBasic 3.0c,
  419.           then LZEXEv91 was used to reduce it to its current size. You
  420.           can UnLZEXE the Engine if you want, but its loading time is
  421.           faster if LZEXE'd.  In RAM, the expansion is almost "instant."
  422.  
  423.           The 175k of source code took 1.2 seconds to compile on a 90MHz
  424.           Pentium in the IDE.  It used to take 23.2 seconds on a 486DX50.
  425.           It was compiled with the OP codes for the 8088 CPU, an option
  426.           to that DRMENU can be used on any machine, an 8088 to a Pentium.
  427.  
  428.           Memory Requirements.  DRM30eng.EXE needs about 171k of RAM to
  429.           run, but even that's actually needed only when you have
  430.           DRMenu's "MENU" on your screen.  OTHER THAN THAT, the only
  431.           real memory needed is 144 bytes, plus whatever is needed for
  432.           DOS to hold a copy of your environment.  So, even if you have
  433.           only 256k on your machine, DRMenu will run just fine.
  434.      
  435.           It's DOS that uses the 144 bytes for each DOS "call". For
  436.           example, if your DOS environment is 128 bytes, then when you
  437.           run a program, any program, the total RAM used will be only
  438.           128 bytes + 144 bytes, a total of 272 bytes - plus the actual
  439.           memory requirements of the program to be run.  See section 20
  440.           for hints on how to increase your ENVIRONMENT if needed.
  441.      
  442.           Monitor Type. DRMenu supports mono, color, Hercules, VGA and
  443.           laptop screens. DRMenu autodetects color monitors. If you
  444.           have a monochrome screen laptop that "thinks" it's color,
  445.           DRMenu can be told to display black on white - or white on
  446.           black. Use a Dot line called .BW or one called .WB
  447.  
  448.           The 8 BRIGHT background colors, NEW to version 3.0, are
  449.           available only if you have a VGA or EGA monitor - 16 in all.
  450.           If you use CGA you still have all 8 colors for background
  451.           choices.  If you use Monographics, you have Black and White.
  452.  
  453.           Version 3.0 of DRMenu will automatically detect EGA, VGA,
  454.           CGA, and Mono video cards and will try to use the 8 BRIGHT
  455.           colors whenever possible.  If you try to use the 8 BRIGHT
  456.           colors for background colors and they start blinking... then
  457.           this software of mine and your system are "incompatible" and
  458.           you will be stuck with using JUST the original 8 colors.  By
  459.           that, I mean use only the dull color such as GREEN instead of
  460.           being able to use both GREEN and, also, GRASS (BRIGHT Green).
  461.  
  462.           See the section on Colors and then try all the colors using
  463.           the ALT-C feature if you have "turned on" the "C" somewhere
  464.           in the .SWITCHON line, such as .SWITCHON DCEFGHABXYZ.
  465.                                                     ^
  466.  
  467.      THE FILES IN THIS PACKAGE                               Section 5
  468.      -----------------------------------------------------------------
  469.         In this package you will find the following files and a few
  470.         others that DRMenu creates.  See the descriptions below.
  471.         They nearly all begin with "DRM" as the first three letters.
  472.      
  473.         The ONLY ones really NEEDED to run the DRMenu system are marked
  474.         "YES" below.  The two marked "NO" are still useful to use, too.
  475.  
  476.         The files marked with a star "*" are created automatically by
  477.         DRMenu when it runs, so that it can perform its functions.
  478.  
  479.         The ones marked with "$0", are free Utilities - gifts to you.
  480.  
  481.  
  482.           Filename     Needed              What it does
  483.           ============ ====== ===================================
  484.           DRMENU.BAT    YES   the BATCH file you actually run to
  485.                                 use them all
  486.           DRM30dat.DAT  YES   users' Screens, Choices and batch
  487.                                 file names.  This is "the DATA file"
  488.           DRM30eng.EXE  YES   the main engine that uses the DATA file.
  489.                                 It creates DRM30run.BAT as well.
  490.           DRM30pic.DAT  NO    the opening PICture, aka the LOGO screen.
  491.                                 It is seen only once a day.
  492.           DRM30mak.EXE  NO    this file "makes" two files for v3.0:
  493.                                 the DRM30dat.DAT and DRMENU.BAT files.
  494.           DRM30pul.EXE  NO    Used to make a new, smaller Document file
  495.                                 by pulling out certain lines and pages.
  496.           DRM30esc.DAT   *    DRMenu creates this when you press ESCape
  497.  
  498.           DRM30run.BAT   *    DRMenu creates this when you press ENTER
  499.  
  500.           DRM30sel.DAT   *    Remembers what Choice you SELected
  501.  
  502.           DRM30cfg.DAT   *    It's created so you see LOGO only once a day
  503.                                 See .NEWDAY to increase viewing frequency.
  504.           DRM30err.DAT   *    A File which tells of the most recent ERRor
  505.  
  506.           DRM30not.DAT        Your ALT-N NOTebook containing your NOTes
  507.  
  508.           DRM30bat.DAT        All BATch files; Create it by Pressing ALT-Y
  509.  
  510.           DRM30mat.DAT        The DoorMAT where the .PWD2 "Key" is hidden
  511.    
  512.           DRMENU30.DOC        This Documentation file, aka "The Manual"
  513.  
  514.           DRMDOTLN.LST        A list of Dot Lines used in v3.0 and v2.1
  515.  
  516.           DRMDEMO.BAT         A Demo you can run on any diskette or drive.
  517.                                 Also, DRMDEMO1 thru 6 are part of the DEMO.
  518.           DRMDEMO.DAT         The data file used for DRMDEMO.BAT above
  519.  
  520.           DrSCROLL.EXE   $0   a free, DOS Pause replacement (by me)
  521.  
  522.           VIEW.COM       $0   a free, ASCII viewer (by David Dibble)
  523.  
  524.           WCED.COM       $0   a free, ASCII editor (by William Cravener)
  525.  
  526.           MATH.EXE       $0   a free, Calculator (by Greg Kochaniak)
  527.  
  528.  
  529.      INSTALLATION - Automatic                                Section 6
  530.      -----------------------------------------------------------------
  531.           DRMenu comes with an "file creator" called DRM30mak.EXE.
  532.  
  533.           DRM30mak.EXE asks you some simple questions, such as "What
  534.           drive to install it to" and "What subdirectory has your BATCH
  535.           files?" and "Do you want to continue?"  It's very easy to use.
  536.      
  537.           If it's a new installation and not an upgrade, then
  538.           DRM30mak.EXE will read your batch file subdirectory and create
  539.           a DRM30dat.DAT file for you, in seconds, so you can then edit
  540.           it (or not).  If you run this Install on an existing DRMENU
  541.           system, old or new versions, DRMENU will save your old DATA
  542.           file....it will be renamed to DRM30dat.DAT for you.
  543.      
  544.           DRM30mak.EXE will make a new DRMENU.BAT file for you.
  545.  
  546.           If DRM30mak.EXE is used to make a new DAT file, it starts by
  547.           writing a few default Dot Lines to a new DRM30dat.DAT file
  548.           and then reads in all your .BAT files.  It then builds the
  549.           DRMENU system based on those .BAT files.  It's very fast.
  550.      
  551.           However, if you use DRM30mak.EXE on "top" of an old version
  552.           2.1 system, it will NOT "stomp" on top of your old DAT file.
  553.           It will rename it, and not "stomp" on top of it.
  554.  
  555.           ┌───────────────────────────────────────────────────────────┐
  556.           │ See Section 92 for details on Upgrading from version 2.1. │
  557.           └───────────────────────────────────────────────────────────┘
  558.  
  559.  
  560.           ....Ahem, let's get back to installing a brand-new system....
  561.  
  562.  
  563.           DRM30mak.EXE will NOT alter your batch files in any way.  Nor
  564.           will it delete any of them.  Remember that DRMenu needs those
  565.           batch files.
  566.  
  567.           See Section 9 for running files with extensions of .EXE,
  568.           .COM, and .BTM, too.  These extensions will be "skipped" in
  569.           the automatic installation.  You can add them back later
  570.           when you edit your DRM30dat.DAT file.  Start DRMENU by using
  571.           the BATCH files you have, then "venture out" later on.
  572.      
  573.           Then, move to the subdirectory where the batch files are and
  574.           run DRMENU.BAT - that will run the DRMenu system for you.
  575.  
  576.           You need only DRMENU.BAT, DRM30dat.DAT, and DRM30eng.EXE
  577.           to have a system.  DRM30mak.EXE writes the BAT and the DAT
  578.           for you, quickly, literally in 30 seconds or less.
  579.  
  580.           Finally there's a simple MENU system for everybody - and best
  581.           of all, it's absolutely FREE to use.  What's the catch?
  582.           None.  It's Absolutely FREE, there is no catch.  Enjoy it.
  583.  
  584.  
  585.      INSTALLATION - Manually                                 Section 6
  586.      -----------------------------------------------------------------
  587.           While DRMenu is easy to install Automatically, you may wish
  588.           to install it yourself manually, but it's harder.
  589.           Here's how to:
  590.      
  591.           1.   Use your favorite ASCII editor and make a DRM30dat.DAT
  592.                file.  Look at the examples in Section 13 for ideas.
  593.      
  594.           2.   Use your favorite ASCII editor and make a DRMENU.BAT
  595.                file with three lines in it. "Subdirname" will actually
  596.                be a real subdirectory name, like \BAT\ or \BATCH\.
  597.  
  598.                     SET DRMENU30_ENVIRMEM=%0
  599.  
  600.                     DRM30eng C:\Subdirname\DRM30dat.DAT
  601.                                 ~~~~~~~~~~
  602.                     CALL C:\Subdirname\DRM30run.BAT
  603.                             ~~~~~~~~~~
  604.                Of course, you should substitute the appropriate
  605.                subdirectory name where I've got "Subdirname" in the
  606.                example above.  This might be: CALL C:\BATCH\DRM30run.BAT
  607.                                                       ~~~~~
  608.                The first line sets a "lengthy" environment variable so
  609.                that DRMenu can find its way back to where it came from.
  610.                The second line runs DRM30eng with the DRM30dat.DAT data
  611.                file. The final, third, line calls a file that isn't yet
  612.                created!  DRM30run.BAT will be created only when you
  613.                make a selection to run a program.
  614.      
  615.                If you're running DRMenu on a DOS below 3.3, then you
  616.                must take the word "CALL" out of the DRMENU.BAT file.
  617.                See Section 4 for more information.
  618.  
  619.           3.   Copy the main program DRM30eng.EXE, DRMENU.BAT and
  620.                DRM30dat.DAT into the subdirectory where your batch
  621.                files are located.  This is important.  You must make
  622.                sure that DRM30eng.EXE is in the same subdirectory as
  623.                your batch files (ie C:\BATCH).  If would like a Logo
  624.                screen, copy DRM30pic.DAT into the subdirectory as well.
  625.  
  626.           4.   Change the PATH statement in your AUTOEXEC.BAT so that
  627.                it includes the subdirectory where DRMenu and your
  628.                batch files are located. Example: PATH=C:\;C:\BATCH
  629.                                                              ~~~~~
  630.           5.   Finally, run DRMENU.BAT from the DOS prompt, or add it
  631.                to your LAN script file, or to the bottom of your
  632.                AUTOEXEC.BAT so that it will run automatically.
  633.      
  634.           After you've done this once, try it using DRM30mak.EXE.
  635.           DRM30mak.EXE does most of these steps for you in seconds.
  636.             (See also, section 92 in this manual for more help.)
  637.  
  638.  
  639.      UNINSTALLING DRMenu
  640.      -----------------------------------------------------------------
  641.           To uninstall DRMenu (why would you want to?), delete all
  642.           files that begin with the letters "DRM".  The other programs
  643.           in the package, all FREE, can be used for other purposes.
  644.                           ~~~~~~~~
  645.  
  646.      HOW TO SELECT THE SCREENS AND THE CHOICES               Section 7
  647.      -----------------------------------------------------------------
  648.           Choices.  To find a Choice, press the UP or DOWN ARROW keys
  649.           until you get to the one you want.
  650.      
  651.           Another way to select a Choice is to press the first letter
  652.           (the UPPERCASE or lowercase) of the Choice line.
  653.      
  654.           Another way is to use the SPACEBAR to move down through the
  655.           Choices.
  656.      
  657.           The HOME key chooses the first Choice on the Screen.
  658.           The END  key chooses the last  Choice on the Screen.
  659.      
  660.           The Choices "wrap around" from last to first to last to
  661.           first and so on.
  662.      
  663.           You press ENTER to RUN the selected Choice.
  664.      
  665.           Screens.  To select another Screen, press the left or right
  666.           arrow keys until you find the Screen you want.
  667.      
  668.           You can use the function keys, too.  Press F4 and you get the
  669.           4th Screen.  Notice that if you use the Function keys, the
  670.           Screen must actually exist or you will get an error message.
  671.  
  672.           If you have only 10 Function keys, you can still have 12
  673.           Screens, but you will need to use the arrow keys for Screens
  674.           11 and 12.  If you press a Function key for a screen that
  675.           doesn't exist, you will hear a BADTUNE played (if Sound is
  676.           enabled).
  677.      
  678.           Or...If you use the Arrow keys to select the screen and the
  679.           Screen doesn't exist, DRMenu will use the next valid Screen
  680.           it comes to.
  681.      
  682.           Screens wrap-around too, from the highest number to the
  683.           lowest number to the highest number.  Twelve are possible.
  684.  
  685.  
  686.  
  687.  
  688.  
  689.           For the Blind
  690.           ------------------------------------------------------------
  691.           DRMenu has been designed for a Blind person to use, also.
  692.  
  693.           There are twelve, 12, screens.  Each screen can be directly
  694.           accessed by pressing the proper Function Key, ie, F3 gets #3.
  695.  
  696.           On each of those screens, each CHOICE line can begin with a
  697.           different letter of the alphabet so that the worker can
  698.           access it directly, by simply touching the corresponding
  699.           Keyboard key.  The first letter of each CHOICE line causes
  700.           DRMenu to jump to that line.
  701.  
  702.           A good friend, Jo Anne Moore, is blind and tested DRMenu for
  703.           me. Thanks, Jo Anne.  Others will thank you, too.  Send any
  704.           mail for her to me and I'll see that she gets your letters.
  705.  
  706.           To change the first letter of each CHOICE LINE to another
  707.           "hot" key instead, see how to in the next section 8.
  708.  
  709.  
  710.      LETTER SENSITIVE KEYS                                   Section 8
  711.      -----------------------------------------------------------------
  712.           Normally, the first letter of each Choice line is letter
  713.           sensitive. It's the "hot" key.  Press THAT letter and the
  714.           Highlight Bar jumps to THAT line, press again and it jumps to
  715.           the next same letter.
  716.  
  717.           Nothing happens until you press the ENTER key, so you can't
  718.           hurt anything.
  719.      
  720.           If your menu looked like this:
  721.      
  722.                LOWTIS 1-2-3 version 2.01
  723.                LOWTIS 1-2-3 version 2.2
  724.                LOWTIS 1-2-3 version 2.3
  725.                LOWTIS 1-2-3 for Windows
  726.      
  727.           the first time you hit "L", the Highlight Bar would go to
  728.           "LOWTIS 1-2-3 version 2.01".  If you then hit "L" again, the
  729.           Highlight Bar would go to "LOWTIS 1-2-3 version 2.2", and so
  730.           on.  Each of the four choices above begin with the alphabet
  731.           letter "L"  - press "L" four times and you get the next "L"
  732.           choice - four times.
  733.      
  734.  
  735.           But what if you wanted to use a different key from the first
  736.           key - the first letter - on the choice line?
  737.  
  738.           First, look at this.
  739.           The first letter of the "choice line" in this example:
  740.      
  741.                Graphics Production{CHRT}
  742.      
  743.           is the G of "Graphics".
  744.      
  745.           If you wanted the P of "Production" to be the sensitive
  746.           letter instead of the G, then count what "place" the P
  747.           occupies in the string.  It's in the 10th position,
  748.           INCLUDING the space.  Put the position after the batch file
  749.           name, inside the brackets, and use a comma to separate the
  750.           two items, like this:
  751.      
  752.                Graphics Production{CHRT,10}
  753.      
  754.           You should really make the P stand out so the user will know
  755.           what the sensitive letter is.  If you do that you will have
  756.           to change the position, as in this example:
  757.      
  758.                Graphics (P)roduction{CHRT,11}
  759.      
  760.           The sensitive letter, such as "P" in this example, will NOT
  761.           be reversed colored.  You must use <P> or (P) to show its
  762.           difference from the other keys.  If you want reverse-colored
  763.           keys, please write me and tell me.  No requests, no changes.
  764.  
  765.  
  766.      THE DATA FILE - DOT, CHOICE, & REMARK LINES             Section 9
  767.      -----------------------------------------------------------------
  768.           DRMenu uses just one file to store all the data used to
  769.           operate the DRMenu system.  That file is DRM30dat.DAT.  It is
  770.           a straight (plain vanilla) ASCII text file.  Any ASCII word
  771.           processor (like PCWrite) or any editor like QEDIT or DOS'
  772.           EDIT can be used to edit it.  Don't use any formatting codes.
  773.      
  774.           There are three main types of line used in the DRM30dat.DAT file.
  775.           These are: Dot Lines; Choice Lines; and Remark Lines.
  776.      
  777.           1.   Dot Lines are referred to as Dot Lines because they
  778.                start with a dot, a period or a full stop (whatever you
  779.                call it).  The dot must be in position #1 of the line.
  780.  
  781.                The most important Dot Lines are .SCREEN, .TITLE, and
  782.                .END.  The others are used to customize DRMenu, such as
  783.                .BARCOLOR, .COLOR, .BEGINWITH, etc., etc.
  784.                Example:
  785.                                .TITLE My DOS Utilities
  786.      
  787.           2.   Choice Lines are what the user sees on each Screen.
  788.                (See Section 13 - "The Data File - Some Examples")
  789.                Basically, each Choice Line has two parts: the words
  790.                seen on the Screen; and, the (batch) file name contained
  791.                inside {curly braces}.  An example here might be:
  792.  
  793.                                 Run WORD PERFECT, Version 5.2{wp52}
  794.      
  795.                On the Screen, the user will see ONLY the words before
  796.                the first curly brace "{" - such as:
  797.      
  798.                                 Run WORD PERFECT, Version 5.2
  799.      
  800.                When selected, this Choice will CALL the file {WP52.BAT}.
  801.             ┌────────────────────────────────────────────────────────────┐
  802.             │  To run an EXE or COM or BTM file put the whole filespec   │
  803.             │  inside the curly braces like this: {C:\UTIL\PCUNZIP.EXE}  │
  804.             └────────────────────────────────────────────────────────────┘
  805.                If your batch file needs "%" parameters, just add them
  806.                in your description as part of the Choice Line.  If DRMenu
  807.                sees a "%" or Invisible CHR(255) in the Choice Line, it
  808.                will pause to allow the parameters to be input first.
  809.                This feature is needed when you're running editors, etc..
  810.                For example:
  811.                                Edit a File %1{RNpcw302}
  812.                            or
  813.                                Edit a~File{RNpcw302}
  814.  
  815.                (where the ~ represents an invisible CHR(255) character!)
  816.                 (psssst... it's easiest to hide it BETWEEN two words.)
  817.  
  818.           3.   Remark Lines are easy to create.  Each Remark Line
  819.                STARTS with a colon in the first column position like
  820.                you use in batch files.    An example is:
  821.      
  822.                :this is a example of a Remark Line
  823.      
  824.           Remember, when you run the DRM30mak.EXE program, it will
  825.           create a DRM30dat.DAT file with three types in it for you.
  826.           You can then edit the file with your editor to create your
  827.           own system.  Also, look at the DEMO's Data file for fun.
  828.  
  829.      THE DATA FILE - More than DOT, CHOICE, & REMARK LINES   Section 9
  830.      -----------------------------------------------------------------
  831.           Three Additional line types have been added with version 3.0.
  832.  
  833.           They are the plus-line (+), the percent-line (%), and the
  834.           question-mark-line (?).
  835.  
  836.           The characters (+) and (%) and (?) must be in position #1, or
  837.           column 1, exactly like you place the dots (.) of dot lines.
  838.  
  839.           If you place a plus-line below a normal choice line, then
  840.           the plus-line phrase will show when you move the CHOICE BAR
  841.           up and down the screen.  It can be used to give additional
  842.           information to the user about a CHOICE line.  Here's an
  843.           example used after a Choice Line below:
  844.  
  845.           Run LOWTIS 1-2-3 Version 2.3{runLv23}
  846.           +Be sure to load large 15" paper into the printer
  847.  
  848.           The percent-line allows you to specify the phrase to use
  849.           when you need to allow for percent, %, parameters to be added.
  850.  
  851.           Note that the ASCII character 255 works as well as the % in
  852.           the CHOICE line itself.  Here, we're talking about the line
  853.           beneath (under) the CHOICE line in the DATA file.
  854.  
  855.           Run LOWTIS 1-2-3 version 2.4 %{RunLv24}
  856.           %Enter worksheet filename:
  857.  
  858.           When somebody presses the "LOWTIS" CHOICE LINE above, the
  859.           prompt will be a helpful "Enter worksheet filename:".
  860.  
  861.           If you have a .HLP file associated with a choice line, put a
  862.           question mark (?) in column one. DRMenu will alert you that
  863.           HELP is available when you highlight that choice line.  If
  864.           there is, also, a special name and path for the HELP file or
  865.           DOC file you can put it after the "?" like this:
  866.           ? D:\UTIL\DRSCROLL.DOC
  867.  
  868.           You can use all three characters, each on a line, after a
  869.           choice line if you want.
  870.  
  871.           Neither the plus-line, nor the percent-line, nor the question
  872.           mark-line count in the maximum total lines permitted per
  873.           screen.  In other words, you can have 17 CHOICES - each with
  874.           its own Plus-line. and its own percent-line, and its own
  875.           question-mark-line if needed.
  876.  
  877.  
  878.           BLANK LINES
  879.           -------------------------------------------------------------
  880.           In the Top part of the data file, ie, DRM30dat.DAT, a blank
  881.           line will simply be ignored when DRMENU is run.  Use these
  882.           blank lines, if you wish, to separate lines Visually when
  883.           you're editing the file.
  884.  
  885.           However, in the screen definition area, ie, between the
  886.           ".SCREEN" and ".END" CHOICE lines, if you use a blank line,
  887.           it will stay as a blank line on the screen.  It will count as
  888.           one of the 17 lines allowed (maximum) per screen in each one
  889.           of your menus.
  890.  
  891.  
  892.      THE REQUIRED DOT LINES                                  Section 10
  893.      ------------------------------------------------------------------
  894.           There are two Dot Lines that MUST be included in every
  895.           DRM30dat.DAT file.  The two lines are (in order of usage):
  896.      
  897.                .SCREEN
  898.  
  899.                .END
  900.      
  901.           There is a .TITLE dot line that SHOULD be used or else
  902.           you get a title of your screen that DRMenu "invents" for
  903.           you like "This is SCREEN 2", etc, etc.  Your description
  904.           of each Screen could be better using a .TITLE dot line.
  905.  
  906.           The use of these, and the use of all the Dot Lines, is
  907.           explained in Section 13 - "The Data File - Some Examples".
  908.      
  909.           ------------------------------------------------------------
  910.           .SCREEN x
  911.           This Dot Line tells DRMenu that you are starting to define a
  912.           Screen.  The number after the word SCREEN signifies the
  913.           Screen number.  An example would be:
  914.      
  915.                .SCREEN 9
  916.  
  917.           to begin Screen 9.  This must be the first Dot Line of each
  918.           menu in DRM30dat.DAT.
  919.      
  920.           Screen numbers must be in ascending order, 1 to 12, but they
  921.           do not need to be consecutive numbers. For instance, screen
  922.           numbers 1,2,3,6,9,11 are okay to use, but the same numbers
  923.           used for screens such as 1,3,2,9,6,11 are not okay to use..
  924.  
  925.           See also ".SCREEN  x" in Section 11 - "The Dot Lines
  926.           Explained."
  927.      
  928.           ------------------------------------------------------------
  929.           .TITLE TitleMessage
  930.           Coming after a .SCREEN Dot Line, this Dot Line specifies the
  931.           title for that particular Screen.  Make sure that this line
  932.           is no more than 56 characters long.  Here's a simple example:
  933.      
  934.                .TITLE Word Processing and Editors
  935.  
  936.           There should be one of these .TITLE Dot Lines for every
  937.           Screen in the DRM30dat.DAT file.
  938.  
  939.           ------------------------------------------------------------
  940.           .END
  941.           There has to be a way to tell DRMenu when one Screen ends
  942.           and another one starts.  This Dot Line tells DRMenu when one
  943.           Screen ends.  You must have one of these for every .SCREEN x
  944.           Dot Line you use.
  945.      
  946.           The .END Dot Line takes no arguments and no parameters.
  947.           Any text FOLLOWING and on the same line as ".END" will be
  948.           disregarded.  You could use this to identify easily where one
  949.           Screen definition finishes and, so, where the next begins.
  950.           For example:
  951.                         .END ===This=is=the=end=of=Screen 3===
  952.      
  953.           If you get an error when running DRMenu, you might have
  954.           forgotten to use an ".END".  Check the DRM30dat.DAT file.
  955.  
  956.      THE DOT LINES EXPLAINED                                 Section 11
  957.      ------------------------------------------------------------------
  958.           All the Dot Lines are listed in this section in alphabetical
  959.           order.  None of these except .SCREEN and .END are required.
  960.                   ~~~~                 ~~~~~~~     ~~~~
  961.           .ALARMLENGTH nn
  962.  
  963.           This command allows you to change the length of alarm that
  964.           you get when you touch a "no-no" key.  If you want the alarm
  965.           to sound for only 10 seconds, use a line like this:
  966.      
  967.                .ALARMLENGTH 10
  968.      
  969.           Default setting is 45.  If you don't want any alarm, set this
  970.           to 0 (zero), such as:
  971.      
  972.                .ALARMLENGTH 0
  973.      
  974.           To set it using "MINUTES", add the word "minutes" after the
  975.           value, such as:
  976.                .ALARMLENGTH 2 Minutes     (in UPPER or lower case)
  977.  
  978.           ------------------------------------------------------------
  979.           .AVE
  980.           "AVE" stands for "Append, View, Edit".  You can place up to
  981.           17 files in "AVE" for safe keeping.  You can decide beforehand
  982.           whether the file can be A-ppended, V-iewed, or E-dited.
  983.  
  984.           Separate A,V,E parameters using a space. If you select V-iew
  985.           only for the CONFIG.SYS file, then your DOT line would be:
  986.           .AVE 1 C:\CONFIG.SYS V   (using just the V)
  987.  
  988.           If you wanted #1 choice to allow (E)diting and also (V)iewing
  989.           the AUTOEXEC.BAT, then your dot line would be the following:
  990.           .AVE 4 C:\AUTOEXEC.BAT EV   (using both E and V)
  991.  
  992.           If you wanted to setup a #5 file to add comments to, ie TO
  993.           APPEND a LINE, you would use the "A" chr.  And to V-iew and
  994.           A-ppend to a file "PHONE-CA.LLS", then this is what you would
  995.           use as a dot line:      .AVE 5 H:\OFFICE\PHONE-CA.LLS AV
  996.           You could add lines to it and view the file, that's all.
  997.  
  998.           Presto, you have a phone call "LOG" for your office personnel.
  999.  
  1000.           To see your AVE files, you press ALT-A --if the letter A is
  1001.           included in your .SWITCHON dot line defined by you. Then, for
  1002.           example to "V-iew" item "1" from the list, ie. your own
  1003.           C:\AUTOEXEC.BAT file defined above, enter "V1" or enter "1V".
  1004.  
  1005.           To be able to Append or Edit, you must also have a "D" or an
  1006.           "E" in .SWITCHON.   To be able to View, you must have a "V".
  1007.  
  1008.           ------------------------------------------------------------
  1009.           .BARCOLOR foreground on background
  1010.           This is the color of the moving Bar.  The background colors
  1011.           can be dull or bright colors. Background colors can also be
  1012.           bright.  See Section 15 - "Colors" for information on the
  1013.           16 colors available in this version of DRMenu.
  1014.  
  1015.           The easiest way to change Colors is to use the ALT-C command.
  1016.           An example line would be:
  1017.      
  1018.                .BARCOLOR SNOW on BLUE
  1019.  
  1020.  
  1021.      THE DOT LINES EXPLAINED                                 Section 11
  1022.      ------------------------------------------------------------------
  1023.           .BATPATH
  1024.           Allows you to use a different path back to the batch files
  1025.           if you don't want to use the one that you specified in the
  1026.           DRMENU.BAT file.  Separate it from the path with a space.
  1027.  
  1028.           An example is:
  1029.                               .BATPATH Z:\LAN\BATCH
  1030.  
  1031.           ------------------------------------------------------------
  1032.           .BEEP
  1033.           Causes a short tone instead of Playing "Tunes" - this may
  1034.           sound more professional at work.  (see also, .NOSOUND)
  1035.  
  1036.           ------------------------------------------------------------
  1037.           .BEGINWITH x,y
  1038.           Defines the Screen ("x") and Choice ("y") to start every
  1039.           session with.  The default is Screen 1, Choice 1.  Use this
  1040.           Dot Line only when want the user to start at a particular
  1041.           Screen and you don't want to do a lot of editing to change
  1042.           the Screens around.  For example, to start every session with
  1043.           Choice 5 of Screen 2, use:
  1044.                                         .BEGINWITH 2,5
  1045.                    You can also use:
  1046.                                         .BEGINWITH 4
  1047.  
  1048.           to start with Screen 4 if you don't want to specify the
  1049.           choice number.
  1050.  
  1051.           ------------------------------------------------------------
  1052.           .BLANKERMESSAGE Message
  1053.           This defines the Screen Blanker's message.  Normally it says
  1054.           "DRMenu".  In this example
  1055.      
  1056.                .BLANKERMESSAGE JHT's Computer Store
  1057.      
  1058.           the message that will come up when the Screen blanker comes
  1059.           in, is "JHT's Computer Store".  Joe "T" gives DRMenu to
  1060.           his customers when they buy a computer from his computer store.
  1061.           That way they can run predefined Format Batch files
  1062.           and CHKDSK batch files, etc. that he loads for new
  1063.           customers.  He also gives away a copy of DRMenu to any
  1064.           customer who comes into the store and sees it running,
  1065.           because they are a potential customer.  Software sells
  1066.           Hardware.  Send me your success stories if you use DRMenu in
  1067.           your business and it helps to sell a computer or a system.
  1068.      
  1069.           Another user, Adrian, used this message:
  1070.      
  1071.                .BLANKERMESSAGE Check the Bathroom
  1072.      
  1073.           ....Now, that takes nerves to do!
  1074.      
  1075.           ------------------------------------------------------------
  1076.           .BLANKERPROGRAM filespec
  1077.           This Dot Line lets you specify a screen blanker other than
  1078.           the one built into DRMenu.  Simply include the full path and
  1079.           file name of the program, like this:
  1080.      
  1081.           .BLANKERPROGRAM c:\util\raindrop.exe
  1082.  
  1083.  
  1084.      THE DOT LINES EXPLAINED                                 Section 11
  1085.      ------------------------------------------------------------------
  1086.           .BLANKLOCK
  1087.           You must have Z in your .SWITCHON line for this one. It will
  1088.           cause the Blanking routine to "connect" to the ALT-Z lockup
  1089.           routine. Then, if someone tries to get into your computer,
  1090.           the ALT-Z routine will ask for a password.
  1091.  
  1092.           ------------------------------------------------------------
  1093.           .BOTTOMCLS
  1094.           Puts a CLS line in the bottom of your DRM30run.BAT file
  1095.  
  1096.           ------------------------------------------------------------
  1097.           .BW
  1098.           Makes Black text on a White background.  Mostly for Laptops.
  1099.           See, also, .MONO and .WB
  1100.  
  1101.           ------------------------------------------------------------
  1102.           .CHANGECOLORS
  1103.           When the screen blanker "kicks in", it will stay on the color
  1104.           that the screen was when it occurred.  If you want DRMenu to
  1105.           change the colors every time the message jumps, use this as
  1106.           one of your dot lines in the DRM30dat.DAT file.
  1107.  
  1108.           ------------------------------------------------------------
  1109.           .CHECK xxx yyy
  1110.           An uncomplicated LAN feature.  If you are on a LAN, you might
  1111.           want to be able to tell WHEN you are attached and when you
  1112.           aren't.  A way to do this is to look at the PATH and see if
  1113.           there's a drive Z: or drive X: somewhere on it.  You'd know
  1114.           you were on the LAN if Drive Z: was in your Path because
  1115.           only on a LAN would a drive Z: exist normally in your PATH.
  1116.      
  1117.           In the .CHECK Dot Line, "xxx" is where to check, "yyy" is
  1118.           what to search for in the xxx.  Here's how to use .CHECK to
  1119.           see if the PATH contains a "Z:" in it:
  1120.  
  1121.           Warning! The "Z:" is case sensitive, ie "z:" isn't the same.
  1122.      
  1123.                         .CHECK PATH Z:
  1124.      
  1125.           You just have the ".CHECK" followed by a space, followed by
  1126.           the environment variable to check, followed by a space,
  1127.           followed by the character(s) you want to check for in the
  1128.           nominated environment variable.  In the example above, the
  1129.           PATH variable is checked to see if "Z:" is there.
  1130.      
  1131.           If you wanted to search for the \BATCH subdirectory on drive
  1132.           X: in the PATH, you would have a line like this:
  1133.      
  1134.                         .CHECK PATH X:\BATCH
  1135.           If you wanted to check whether the DOS environment variable
  1136.           "USER" has "DD" (that's UPPER case DD!) in it, you would
  1137.           do this:
  1138.                         .CHECK USER DD
  1139.           If the .CHECK condition is true, ie someone had SET USER=DD,
  1140.           then a check mark ("√") will appear in the bottom box at the
  1141.           right side of every Screen.  Use your DOS ENVIRONMENT area.
  1142.  
  1143.  
  1144.      THE DOT LINES EXPLAINED                                 Section 11
  1145.      ------------------------------------------------------------------
  1146.           .CHECK2
  1147.           .CHECK3
  1148.           .CHECK4
  1149.           .CHECK5
  1150.  
  1151.           There are four more Check Environment Dot Lines for you to use
  1152.           which work almost like the original .CHECK line on the
  1153.           previous page.
  1154.  
  1155.           These four Checks allow you, the user, to display whatever
  1156.           symbol you want to display instead of using the same check
  1157.           mark which is CHR(251) used in...
  1158.  
  1159.           .CHECK
  1160.  
  1161.           For instance, if you want to check a Variable called OS2DOS
  1162.           to see if it's equal to OS2, then this is what you use
  1163.  
  1164.           .CHECK3 OS2DOS OS2 115
  1165.  
  1166.           Use only one space between each of the words on this dot line.
  1167.  
  1168.           DRMenu will display a lowercase "s" in the MENU's bottom box
  1169.           if OS2DOS=OS2 in the DOS environment. "s" is ASCII 115.
  1170.  
  1171.           To set an environment variable, you will remember, it's
  1172.           SET OS2DOS=OS2 done at the DOS prompt or in a BATCH file.
  1173.  
  1174.           The environment variable (here, it's OS2) is sensitive to
  1175.           the uppercase in which it was set.  OS2 is not the same as os2.
  1176.  
  1177.           If OS2DOS=OS2 then a small, lowercase "s" will show in the
  1178.           lower box, right side, lowercase "s" is ASCII 115 if you
  1179.           use the .CHECK3 example as above and OS2 is a variable.
  1180.  
  1181.           -----------------------------------------------------------
  1182.  
  1183.            There are six DOT lines here.  They are used to "imitate"
  1184.            the sound of a Westminister Clock Chime.  To fully "imitate"
  1185.            the five sounds, ie the sounds being made every fifteen
  1186.            minutes, plus the Hour's number being "GONGED" for you, you
  1187.            must use the first five Dot Lines (of the six here.)
  1188.  
  1189.           .CHIME00
  1190.  
  1191.           .CHIME15
  1192.  
  1193.           .CHIME30
  1194.  
  1195.           .CHIME45
  1196.  
  1197.           .ONtheHOUR
  1198.  
  1199.           .CHIME ##:##:##
  1200.  
  1201.           Keep reading on the next page....
  1202.  
  1203.  
  1204.      THE DOT LINES EXPLAINED                                 Section 11
  1205.      ------------------------------------------------------------------
  1206.           The Westminister Chimes visited....
  1207.  
  1208.           The dot line
  1209.  
  1210.           .CHIME00
  1211.  
  1212.           will cause the computer to beep on the hour.  It will not
  1213.           chime in the middle of a program, because it's not a TSR.
  1214.  
  1215.           The dot line
  1216.  
  1217.           .CHIME30
  1218.  
  1219.           will cause a chime at thirty minutes past every hour.
  1220.  
  1221.           The dot line
  1222.  
  1223.           .CHIME15
  1224.  
  1225.           will cause a chime at fifteen minutes past every hour and
  1226.  
  1227.           The dot line
  1228.  
  1229.           .CHIME45
  1230.  
  1231.           happens to sound at forty-five minutes past every hour.
  1232.      
  1233.           Use all four for chiming every 15 minutes around the clock.
  1234.           Note that there is no space between ".CHIME" and the
  1235.           numbers for these four Dot Lines, ie. .CHIME 45 won't work.
  1236.           Well, it will...but not like you want it to.  See the
  1237.           personal Chime below to see what it would do.
  1238.  
  1239.           A special Choice line:   .ONTHEHOUR
  1240.  
  1241.           will Chime the number of bells ON THE HOUR, such as 4 bells
  1242.           for 4:00 pm, or 4:00 am, like Westminister Chimes, but only
  1243.           if .CHIME00 is used, too.  They belong together naturally.
  1244.           While "gonging" ON THE HOUR, if you need to stop the "gong"
  1245.           just tap the space bar once - or really any key.
  1246.           
  1247.  
  1248.  
  1249.           Then, there's a "personal" Chime that YOU can control...
  1250.           ---------------------------------------------------------
  1251.           If you want the alarm to sound at a particular time every
  1252.           day, use .CHIME with a specific time.  For example:
  1253.  
  1254.           .CHIME 14:25:10
  1255.  
  1256.           will make the alarm sound at 2:25 and 10 seconds in the
  1257.           afternoon (P.M.) *ONLY* if DRMenu happens to be running then.
  1258.           Note that .CHIME 25:10 will chime at :25:10 of each hour.
  1259.                            ~~~~~                         ~~~~
  1260.           To remind you at 5 minutes before each hour, it's 55:00
  1261.                                             ~~~~            ~~~~~
  1262.           Note that, UNLIKE the other .CHIME Dot Lines, you MUST have
  1263.           a space between the .CHIME and the first digit of the
  1264.           specified time. You can have only one specific-time Chime.
  1265.  
  1266.  
  1267.      THE DOT LINES EXPLAINED                                 Section 11
  1268.      ------------------------------------------------------------------
  1269.           .COLOR forecolor [TEXT] on backcolor [BACKGROUND]
  1270.  
  1271.           In a Screen definition, a .COLOR Dot Line sets the two
  1272.           colors for the particular Screen.
  1273.      
  1274.           Look at these two examples:
  1275.      
  1276.                .COLOR SKY on WHITE
  1277.                .COLOR SKY TEXT on WHITE background
  1278.      
  1279.           Both tell DRMenu to use bright blue text (SKY) on a white
  1280.           background.  The words TEXT and BACKGROUND are ignored and
  1281.           are not required in a .COLOR line.  Use them if you want to.
  1282.      
  1283.           The color of the TEXT is the first word after ".COLOR".  The
  1284.           color of the BACKGROUND is the first word after "ON".  The
  1285.           word "ON" or "on" separates the two sections of colors.
  1286.      
  1287.           If there is no .COLOR Dot Line in a Screen definition, the
  1288.           Screen will use the default colors as defined in the
  1289.           .DEFCOLOR Dot Line.
  1290.      
  1291.           See Section 15 - "Colors" for information on the colors
  1292.           available in DRMenu.  You can also press ALT-C while using
  1293.           DRMenu to see and set the color words to use.
  1294.      
  1295.           The NORMAL and SPECIAL colors available for CGA, EGA, and VGA
  1296.           are matched here. The normal colors on the left side and the
  1297.           special colors on the right.  With EGA and VGA, you can use
  1298.           all sixteen colors for Background and Text (foreground).
  1299.  
  1300.           Don't worry about remembering these colors, for they are
  1301.           easily selected by utilizing ALT-C while running DRMenu.
  1302.  
  1303.                 NORMAL COLORS                  SPECIAL COLORS
  1304.                   (8 and 8)                       (all 16)
  1305.            ┌──────────────────────┐       ┌────────────────────────┐
  1306.            │ When using CGA color │       │ When Using EGA or VGA  │
  1307.            ╞════════════╦═════════╡       ╞════════════════════════╡
  1308.            │ Background ║ Text    │       │ Use any of these words │
  1309.            │ or Text    ║ Only    │       │ for Background OR Text │
  1310.            ├────────────╫─────────┤       ├────────────────────────┤
  1311.            │ Black      ║ Grey    │       │ Black         Grey     │
  1312.            │ Blue       ║ Sky     │       │ Blue          Sky      │
  1313.            │ Green      ║ Grass   │       │ Green         Grass    │
  1314.            │ Cyan       ║ Sea     │       │ Cyan          Sea      │
  1315.            │ Red        ║ Cherry  │       │ Red           Cherry   │
  1316.            │ Purple     ║ Grape   │       │ Purple        Grape    │
  1317.            │ Brown      ║ Yellow  │       │ Brown         Yellow   │
  1318.            │ White      ║ Snow    │       │ White         Snow     │
  1319.            └────────────╨─────────┘       └────────────────────────┘
  1320.  
  1321.           In other words, ".COLOR Cherry on White" is okay to use in a
  1322.           CGA system, but ".COLOR Cherry on Snow" is not correct. If you
  1323.           have a VGA system, however, you COULD use "Cherry on Snow"
  1324.  
  1325.  
  1326.      THE DOT LINES EXPLAINED                                 Section 11
  1327.      ------------------------------------------------------------------
  1328.           .CTLSWITCHON
  1329.    
  1330.           Allows specific CONTROL-Key combinations - in a similar way
  1331.           to the ALT-key dot line .SWITCHON which allows the ALT-key
  1332.           combinations.  As with the .SWITCHON dot line, a simple "*"
  1333.           will allow all of the possible CTL key features in this
  1334.           version of DRMENU. See also, section 12 for descriptions of
  1335.           the ALT and, also, the CTL keys.  BEGINNER, NORMAL, and
  1336.           EXPERT switch names can be used here as well.
  1337.           Examples:
  1338.                        .CTLSWITCHON ABLF
  1339.                    or
  1340.                        .CTLSWITCHON BEGINNER   (same as ABE)
  1341.                        .CTLSWITCHON NORMAL     (same as ABEFL)
  1342.                        .CTLSWITCHON EXPERT     (same as ABEFLZ)
  1343.                        .CTLSWITCHON *          (same as EXPERT)
  1344.  
  1345.           ------------------------------------------------------------
  1346.           .DEFBARCOLOR forecolor [TEXT] ON backcolor [BACKGROUND]
  1347.           This Dot Line allows you to specify default colors for the
  1348.           Highlight Bar.  You can set the colors for the Highlight Bar
  1349.           for each Screen if you wish (see .BARCOLOR) and if you do,
  1350.           that will over-ride the .DEFBARCOLOR setting for that
  1351.           particular Screen only.  See Section 15 - "Colors" for
  1352.           information on the colors available in DRMenu.
  1353.      
  1354.           This setting will make the text in the default Highlight Bar
  1355.           bright yellow (the "Lemon" color) on a blue background:
  1356.      
  1357.                .DEFBARCOLOR LEMON ON BLUE
  1358.      
  1359.           ------------------------------------------------------------
  1360.           .DEFCOLOR forecolor [TEXT] ON backcolor [BACKGROUND]
  1361.           This Dot Line allows you to specify default colors for all
  1362.           Screens, but then they will all look alike.  You can set the
  1363.           colors for each Screen if you wish (see .COLOR), and if you
  1364.           do, that will over-ride the .DEFCOLOR setting for that
  1365.           particular Screen.  See Section 15 - "Colors" for information
  1366.           on the colors available in DRMenu.
  1367.      
  1368.           This Dot Line will set the default Screen colors to bright
  1369.           white on blue:
  1370.      
  1371.                .DEFCOLOR SNOW ON BLUE
  1372.      
  1373.           Starting with Version 3.0 of DRMenu, Bright colors CAN be
  1374.           used for the BACKGROUND AS WELL AS THE TEXT on EGA and VGA
  1375.           monitors.  Try the ALT-C key to try the colors first.
  1376.  
  1377.           ------------------------------------------------------------
  1378.           .DMY
  1379.           By default, DRMenu will put the time on the Screen in a
  1380.           Month-Day-Year format (mm-dd-yy), which is the standard in
  1381.           the USA.  If you have this Dot Line in your DRM30dat.DAT file,
  1382.           DRMenu will format the Screen date in Day-Month-Year format
  1383.           (dd-mm-yy), which is the standard in Europe.
  1384.           (see also .TIMEDATE to switch the sides displayed)
  1385.  
  1386.      THE DOT LINES EXPLAINED                                 Section 11
  1387.      ------------------------------------------------------------------
  1388.           .EOF
  1389.           You don't need this unless you want to stop a DATA file from
  1390.           reading the whole file. DRM30eng.EXE will assume that the
  1391.           DRM30dat.DAT file finishes when it finds a .EOF Dot Line.
  1392.      
  1393.           ------------------------------------------------------------
  1394.           .ESCAPETO drive:\path
  1395.           If you have a particular Drive and Path to exit to when you
  1396.           press ESCAPE or ALT-X, use it here.  Use a Drive and a Path.
  1397.           If you use just a drive letter, the root will be selected.
  1398.           Example:
  1399.           .ESCAPETO C:\
  1400.           .ESCAPETO F:\LOGIN
  1401.           .ESCAPETO D:\UTIL\LAN\TEST
  1402.    
  1403.           ------------------------------------------------------------
  1404.           .FILLCHR nnn
  1405.           If you leave a blank line in your DRM30dat.DAT file, you can
  1406.           tell DRMenu which ASCII character to use to fill the blank
  1407.           line.  For example,
  1408.                                  .FILLCHAR 177
  1409.      
  1410.           will use a "shaded box ▒". See your DOS manual for ideas. Each
  1411.           Screen can have its own possible FILLCHR value. FILLCHR is 32
  1412.           by default (a space character). Leave this alone, normally.
  1413.      
  1414.           ------------------------------------------------------------
  1415.           .FLUSHLEFT
  1416.           This will cause the Choices to line up FLUSH at the LEFT
  1417.           side of the Screen.  The "factory" default is for Choices to
  1418.           Auto-center.  Note that when auto-centering is performed,
  1419.           each line read is measured from the left side of the file to
  1420.           the left curly bracket "{", spaces included.
  1421.           Here's some examples:
  1422.  
  1423.                 This has spaces at right of this bar    {234}
  1424.                 This doesn't have space at the right of bar{234}
  1425.                 Run LOWTIS 1-2-3{DO-123}
  1426.                 WTEK            {runWTEK}
  1427.                    Make Quizzes    {makQiz}
  1428.  
  1429.           -----------------------------------------------------------
  1430.                      ┌───────────────────────────────┐
  1431.                      │ Use this area below for Notes │
  1432.                      └───────────────────────────────┘
  1433.  
  1434.  
  1435.      THE DOT LINES EXPLAINED                                 Section 11
  1436.      ------------------------------------------------------------------
  1437.           .GOTO filespec
  1438.           Your favorite file can be run from *ANY* menu if you define
  1439.           it here using this dot line.  Here's how to define a file
  1440.           named Elftree, ET, which is a VERY GOOD SHELL Program.
  1441.  
  1442.           .GOTO C:\BATCH\ET.BAT
  1443.  
  1444.           If you want to run this program at any time, just press ALT-G
  1445.           if the letter G appears in your .SWITCHON line.
  1446.  
  1447.           ------------------------------------------------------------
  1448.           .JUMPDELAY
  1449.           When the Screen Blanker jumps around on the Screen, the
  1450.           interval between jumps is the JumpDelay in seconds.  If the
  1451.           Jumping is too fast, slow it down, and vice versa.  Here's
  1452.           how to make the delay equal to 6 seconds between jumps.
  1453.           The word "seconds" is optional for you to use here.
  1454.           .JUMPDELAY 6 seconds
  1455.  
  1456.           ------------------------------------------------------------
  1457.           .KALC
  1458.           Another way to spell KALC is CALC.  So that .CALC will work
  1459.           the same way - still using the ALT-K combination keys.  This
  1460.           allows you to have your favorite Calculator program at your
  1461.           fingertips when you press the ALT-K combination.  You specify
  1462.           the name and path of the Calculator program you want to use.
  1463.           DRMenu supplies a program in the package for you to use. It
  1464.           was written by Greg Kochaniak in Pennsylvania, and he has
  1465.           placed it into the Public Domain....so, I am including it.
  1466.           It's called MATH.EXE.  Two examples using it are shown below:
  1467.  
  1468.           .KALC C:\UTIL\MATH.EXE
  1469.             or
  1470.           .CALC C:\UTIL\MATH.EXE
  1471.           ------------------------------------------------------------
  1472.           .KEY nnn
  1473.           When you press ALT-Z, you will stop other people from
  1474.           getting access to your machine (see .BLANKLOCK).  There will
  1475.           be one key to press to get back to DRMenu.  By default, it
  1476.           is the SpaceBar.  If you want to change it to be something
  1477.           different, put a .KEY dot line in your DRM30dat.DAT file.
  1478.    
  1479.           You nominate which key restores/unlocks your machine by
  1480.           using the ASCII code of the character (the "nnn").  For
  1481.           example, use 54 to have the "6" key as the restoration key:
  1482.    
  1483.           .KEY 54
  1484.           If you want to use a key to lock the Notebook, put it after
  1485.           this key such as "duffie" (lowercase)  Yes, it IS case sensitive.
  1486.           You put the key to the notebook after using a colon as below.
  1487.    
  1488.           IF you try to Find something in the Notebook (ie ALT-F), you
  1489.           would have to enter the word "duffie", then, if that was done
  1490.           successfully, you would enter what you REALLY wanted to find.
  1491.    
  1492.           .KEY 54:duffie
  1493.           You must define a KEY for your ALT-Z in order to define
  1494.           a key for your notebook, ie 54 -then- ":" -then- duffie.
  1495.    
  1496.  
  1497.      THE DOT LINES EXPLAINED                                 Section 11
  1498.      ------------------------------------------------------------------
  1499.           .LEFTEND nnn
  1500.           By default, DRMenu does not have left arrows that point to
  1501.           the Choices.  It relies on a different color of the Highlight
  1502.           Bar so you will know what your current selection is.
  1503.           However, if you wanted a white Screen and a white Highlight
  1504.           Bar, then the bar would be invisible and you would not know
  1505.           what your selection is.  Then, you could specify the ASCII
  1506.           character to be used for the left side of the Choice.  By
  1507.           default, it's a space.  To change it to a little, floating
  1508.           BOX (ie ASCII character 254) use:  .LEFTEND 254
  1509.  
  1510.           Alternatively, a simple .LEFTEND  -by itself- will produce
  1511.           (by a built-in default in DRMenu) a small arrow.
  1512.      
  1513.           ------------------------------------------------------------
  1514.           .MONO
  1515.           If you have a Laptop with a black and white screen it
  1516.           doesn't make sense to worry with colors.  Instead, you have
  1517.           three Dot Line options for the color settings:
  1518.      
  1519.                .MONO     is BLACK text on WHITE background
  1520.                .BW       is BLACK text on WHITE background
  1521.                .WB       is WHITE text on BLACK background
  1522.      
  1523.           On a Laptop, sometimes Black looks White and vice versa, so
  1524.           you might have to try both the .BW and .WB to suit your eyes.
  1525.  
  1526.           ------------------------------------------------------------
  1527.           .MSGxx Message
  1528.           Use this Dot Line if you want to add to the messages that
  1529.           are built into DRMenu.  This example adds message #9 to be
  1530.           "Gone Home For the Day":
  1531.      
  1532.                .MSG9 Gone Home For the Day
  1533.      
  1534.           You can have 17 Messages. Here's an example for message 14.
  1535.  
  1536.                .MSG14 Gone to the Break Room
  1537.  
  1538.           You can replace the ones built in simply by using having a
  1539.           .MSG line with the appropriate number - from 1 to 17.
  1540.  
  1541.           DON'T USE A SPACE between the .MSG and the NUMBER!
  1542.  
  1543.           It's:
  1544.                       .MSG9 Gone Home For the Day
  1545.           and NOT:
  1546.           ~~~~~~~~    .MSG 9 Gone Home For the Day
  1547.                       ~~~~~~
  1548.           ------------------------------------------------------------
  1549.           .MYBADTUNE
  1550.           Use the ALT-O feature to develop your own musical tune.  Then
  1551.           place it here to play when something "bad" happens in DRMenu.
  1552.           For example:
  1553.  
  1554.                       .MYBADTUNE CD-EEFC
  1555.  
  1556.           I am using PowerBasic Rules for this Music.  Music Help is
  1557.           available by pressing "?" when you are playing in ALT-O.
  1558.  
  1559.  
  1560.      THE DOT LINES EXPLAINED                                 Section 11
  1561.      ------------------------------------------------------------------
  1562.           .MYGOODTUNE
  1563.           Use the ALT-O feature to develop a tune to play everytime
  1564.           something "good" happens in DRMenu.  Are you Musical?
  1565.           For example:
  1566.                          .MYGOODTUNE C.BF..ED+F+
  1567.  
  1568.           ------------------------------------------------------------
  1569.           .MYTUNE
  1570.           Use the ALT-O feature like above to develop a tune to play
  1571.           whenever you are in the ALT-O section - just playing around.
  1572.  
  1573.           Place your School Fight song there in case an old friend
  1574.           comes into your office or room.  I use "Hold that Tiger!"
  1575.           An example:
  1576.                          .MYTUNE C..CC.E
  1577.  
  1578.           ------------------------------------------------------------
  1579.           .NEWDAY
  1580.           Forces DRMENU to think it's a "new day" when you leave it
  1581.           via ALT-X by erasing the DRM30cfg.DAT file -OR- by pressing
  1582.           ALT-/, that's ALT-SLASH, anytime at a menu. ALT-/ will cause
  1583.           a beep to let you know it enabled NEWDAY for that session of
  1584.           DRMENU.  Here's a Memory hint: A "/" is a "part" of an "X".
  1585.           .NEWDAY allows the Logo to be seen more than just once a day.
  1586.    
  1587.           ------------------------------------------------------------
  1588.           .NOBOX
  1589.           If you don't want the three boxes outlining your Menus, this
  1590.           will get rid of them.  See also, .NODATE and .NOTIME below.
  1591.           Hope you like this one, Capt. Bob.  See .NODATE and .NOTIME,
  1592.           too. Use these 3 and you will have a "plain vanilla" screen.
  1593.                                ....then....
  1594.           For a STUNNING EFFECT, make the .Barcolor background and the
  1595.           .Color Background and .Color text all three, the SAME.  Then
  1596.           make the .Barcolor text a bright color and watch the "magic."
  1597.  
  1598.           -------------------------------------------------------------
  1599.           .NOECHO
  1600.           If you don't want "@ECHO OFF" to be written to all your batch
  1601.           files, use .NOECHO.  Using this Dot Line will cause all your
  1602.           batch file commands to be echoed to the screen.
  1603.  
  1604.           ------------------------------------------------------------
  1605.           .NODATE
  1606.           Stops the System Date from printing in the Upper Box.
  1607.           See also, .NOTIME on the next page.
  1608.  
  1609.           ------------------------------------------------------------
  1610.           .NOHELP
  1611.           You get the DRMenu HELP screen if you press the "?" mark at
  1612.           any screen.  However, you may not like having the reminder
  1613.           on every screen.
  1614.           .NOHELP will cause the reminder "HELP=?" to disappear.
  1615.  
  1616.           ------------------------------------------------------------
  1617.           .NOSOUND
  1618.           This command turns off all the SOUNDS and BEEPS when errors
  1619.           and when succesful or unsuccesful routines occur.
  1620.           (see also, .BEEP)
  1621.  
  1622.  
  1623.      THE DOT LINES EXPLAINED                                 Section 11
  1624.      ------------------------------------------------------------------
  1625.           .NOTEBOOK
  1626.           ALT-N will allow you to write a line or phrase to your
  1627.           notebook.  This dot line defines where the notebook exists.
  1628.           The default Notebook is "DRM30not.DAT" and 20,000 bytes.
  1629.  
  1630.           You may wish to define your own Notebook name and size.
  1631.           Here's an example of a new notebook on drive Z: of a LAN.
  1632.  
  1633.           .NOTEBOOK Z:\PRIVATE\NOTEBOOK1.TXT MAX 25000
  1634.  
  1635.           You set the maximum byte size permitted.  When that maximum
  1636.           is reached, DRMenu will tell you that it cannot add any more
  1637.           lines of text to your notebook....25,000 bytes here as above.
  1638.  
  1639.           If you want to use the default DRM30not.DAT name, but just
  1640.           set the MAXimum size smaller of larger, be sure to use the
  1641.           word MAX, then the size, and that's all.  An example:
  1642.  
  1643.           .NOTEBOOK MAX 40000
  1644.  
  1645.           Use one space between the parameters required above.
  1646.           Remember, this is for DRM30not.DAT, but with 40k Maximum size.
  1647.  
  1648.           See Section 18 for more info on using this Notebook.
  1649.  
  1650.           ------------------------------------------------------------
  1651.           .NOTIME
  1652.           Stops the System Time from printing in the Upper Box.
  1653.           See also, .NODATE on a previous page.
  1654.  
  1655.           ------------------------------------------------------------
  1656.           .NOTOP CLS
  1657.           If you don't want "CLS" to be written to all your batch
  1658.           files at the top of the DRM30run.BAT file, add this to your
  1659.           DRM30dat.DAT file.
  1660.      
  1661.           -------------------------------------------------------------
  1662.           .OLDDOS
  1663.           DRMenu can run in any version of DOS below version 3.3 even
  1664.           though the word "CALL" is missing from the Batch Language.
  1665.           Simply put .OLDDOS in your DRM30dat.DAT file and modify the
  1666.           DRMENU.BAT file (BAT, I said) so that the word "CALL" is
  1667.           taken out.  You must, also, modify EACH batch file you use
  1668.           in the {curly} braces to change drives and paths to get back
  1669.           to the BATCH subdirecory (usually) to be able to run the
  1670.           DRMENU.BAT file which is there (usually.)
  1671.  
  1672.           Here's 2 examples of running WORD PERFECT (WP) in Batch files
  1673.           using DOS 3.1 (with .OLDDOS) and then, just using DOS 3.3
  1674.  
  1675.           (using DOS 3.1 and .OLDDOS)     (using DOS 3.3)
  1676.           ----------------------------    -------------------------
  1677.           BATCH FILE: RUNWP.BAT           BATCH FILE: RUNWP.BAT
  1678.           ----------------------------    -------------------------
  1679.           C:                              C:
  1680.           cd\wordperf                     cd\wordperf
  1681.           WP                              WP
  1682.           cd\batch
  1683.           DRMenu
  1684.  
  1685.  
  1686.      THE DOT LINES EXPLAINED                                 Section 11
  1687.      ------------------------------------------------------------------
  1688.           .PAUSE
  1689.           This Dot Line will cause the system to pause and wait for
  1690.           the user to strike any key before continuing as each program
  1691.           finishes and before returning to DRMenu.
  1692.      
  1693.           If you have another program to use that "Pauses" you can put
  1694.           the filespec after the word ".PAUSE".  Here's an example:
  1695.      
  1696.                .PAUSE C:\UTIL\DRSCROLL.EXE
  1697.  
  1698.           Note: a copy of DRSCROLL.EXE is included in Version 3.0 for
  1699.           you.  It is a Moving message "Press any Key to Continue...."
  1700.  
  1701.          ------------------------------------------------------------
  1702.           .PWD1 ##
  1703.           .PWD1##
  1704.           These Dot Lines (they are the same) allow the administrator
  1705.           to access all the ALT keys, despite what might be defined in
  1706.           the .SWITCHON Dot Line.  This is so that you can stop a user
  1707.           accessing the editor and exit keys, for example, but so that
  1708.           you can have that access as and when you need it.
  1709.    
  1710.           If you need access to all the ALT keys on a particular
  1711.           machine, press ALT-= (that's ALT and the "=" keys).  Then
  1712.           enter the "password".
  1713.    
  1714.           The "password" is the sum of the four digits of the
  1715.           machine's time, PLUS the key number on the .PWD1 Dot Line.
  1716.    
  1717.           So that makes the password change everytime you sign in!
  1718.                                      ~~~~~~ ~~~~~~~~~ ~~~ ~~~~ ~~~
  1719.           See Section 12 for more info on using ALT-= keys.
  1720.    
  1721.           For example, if your Dot Line was:
  1722.    
  1723.                .PWD1 10
  1724.    
  1725.           and the time was 10:57am, the PASSWORD would be 23.  That is
  1726.           1 + 0 + 5 + 7 to get 13, plus the 10 (see above) to get 23.
  1727.    
  1728.           YOU WILL NOT SEE THE PASSWORD ON THE SCREEN.
  1729.    
  1730.           You don't have to worry about what the system time may be.
  1731.           I'll tell you each time.
  1732.    
  1733.           It doesn't matter whether the key number is next to .PWD1 or
  1734.           one space away:
  1735.    
  1736.                .PWD123
  1737.           and
  1738.                .PWD1 23
  1739.    
  1740.           are the same thing.  I put that in to add a bit of confusion
  1741.           to the snooper who might be looking at the DATA file.
  1742.    
  1743.      ....continued on the next page....
  1744.    
  1745.   
  1746.      THE DOT LINES EXPLAINED                                 Section 11
  1747.      ------------------------------------------------------------------
  1748.      ....continued from the previous page....
  1749.    
  1750.           To reverse the "open" access, simply hit ALT-= again, and
  1751.           punch in an incorrect number.
  1752.    
  1753.           Two notes about this.  First, make sure that the key number
  1754.           is less than 100 (one hundred).
  1755.    
  1756.           Second, don't be fooled by the mis-direction.  Enter the
  1757.           password REGARDLESS OF WHAT YOU SEE ON THE SCREEN.  I use a
  1758.           little of a Magician's "mis-direction" to add difficulty.
  1759.    
  1760.           ------------------------------------------------------------
  1761.           .PWD2 ##
  1762.           .PWD2##
  1763.           This Dot Line is similar to .PWD1 above.  However, rather
  1764.           than using the time, .PWD2 uses the date.  Also, .PWD2 is
  1765.           used to control access the entire DRMenu system, rather than
  1766.           just the Alt keys.
  1767.    
  1768.           The "password" for .PWD2 is the sum of the digits of the day
  1769.           PLUS the sum of the digits of the month PLUS the key number
  1770.           on the .PWD2 Dot Line.  So that makes this a dynamic password
  1771.           too, although only on a daily basis.  It changes everyday.
  1772.    
  1773.           For example, if your Dot Line was:   .PWD2 5
  1774.           and the date was 03/06/1992, the password would be 14.
  1775.           That's because 0 + 3 + 0 + 6 adds up to get 9, then add 5
  1776.           (the PWD2 number above) to get the total of 14.
  1777.    
  1778.               ┌─────────────────────────────────────────────────┐
  1779.               │   YOU WILL NOT GET THE PASSWORD ON THE SCREEN.  │
  1780.               └─────────────────────────────────────────────────┘
  1781.  
  1782.           You don't have to worry about what the date may be. DRMenu
  1783.           will tell you.  Also, disregard all the digits in the year
  1784.           (ie 1994).  It doesn't matter whether the key number is
  1785.           directly next to the ".PWD2" or one space away. For example:
  1786.    
  1787.                         .PWD223   and   PWD2 23
  1788.    
  1789.           are the "same" thing.  That adds a bit of confusion to the
  1790.           snooper in your files who doesn't have this manual. <grin>
  1791.           The same two important notes that applied to .PWD1 apply
  1792.           also to .PWD2.  First, make sure that the password number is
  1793.           less than 100 (one hundred).
  1794.    
  1795.           Second, don't be fooled by any mis-direction.  Enter the
  1796.           password REGARDLESS OF WHAT YOU SEE ON THE SCREEN.  I use a
  1797.           little of a Magician's "mis-direction" to add confusion.
  1798.    
  1799.           If you "pass" the test, a file will be made so that you won't
  1800.           have to "pass" this test but once a day.  You will see a
  1801.           little unlocked "padlock", such as "δ" to remind you that
  1802.           your DRMenu is Password Protected - and unlocked.  If you
  1803.           want to lock the System up again when you leave the room,
  1804.           Press CTL-Z and it's re-locked, "ô", then press ALT-Z and
  1805.           even if you guess the ALT-Z key, the system is locked-up.
  1806.    
  1807.                       See section 12 for more explanation.
  1808.  
  1809.      THE DOT LINES EXPLAINED                                 Section 11
  1810.      ------------------------------------------------------------------
  1811.           .RIGHTEND nnn
  1812.           This will allow you to attach a Character to the Right end of
  1813.           the moving bar.  To make the right end of the moving bar a
  1814.           small box, ASCII character 254, it's:
  1815.  
  1816.           .RIGHTEND 254
  1817.  
  1818.           See, also, the .LEFTEND dot line explanation.
  1819.  
  1820.           ------------------------------------------------------------
  1821.           .SCREEN  x   (using two spaces between)
  1822.           .SCREEN x    (using an invisible CHR 255 between)
  1823.           This Dot Line is used to "hide" a Screen.  It may be that you
  1824.           would like to have a Screen that includes some Choices that
  1825.           shouldn't be generally available.
  1826.    
  1827.           Things you might like to have here would be low-level
  1828.           formatters, hex editors and so on...things that the average
  1829.           user shouldn't need, but which you (as an administrator) may
  1830.           need to have access to.
  1831.    
  1832.           I always have my "Hidden" Screens as Screen 12.  That way, I
  1833.           know that whatever machine I have to work on, the
  1834.           administrator's tools are on Screen 12.
  1835.    
  1836.           The use of this Dot Line in the DRM30dat.DAT file is easy.
  1837.           Rather than having one (1) space after ".SCREEN", you have
  1838.           two (2) spaces.  So, an UnHIDDEN screen definition, a normal
  1839.           screen, in the DRM30dat.DAT file would start with:
  1840.    
  1841.           .SCREEN 12
  1842.    
  1843.           While the definition for a HIDDEN screen would start with:
  1844.    
  1845.           .SCREEN  12
  1846.           (notice the one space vs. two spaces between .SCREEN and 12)
  1847.                       ~~~           ~~~
  1848.           You can use an ASCII character 255 between the word .SCREEN
  1849.           and the number to hide the screen as well.  Then, it would
  1850.           look "normal", since a space and a 255 are both invisible.
  1851.    
  1852.           To access a 'Hidden' Screen, see Section 16 - "Unhiding
  1853.           'Hidden' Screens".
  1854.    
  1855.           ------------------------------------------------------------
  1856.           .SHADOW
  1857.           Normally there is a thin black line that forms the "Shadow"
  1858.           at the right of the Menu Box.  This command makes that Shadow
  1859.           into a double line so that there appears to be MORE SHADOW.
  1860.      
  1861.           ------------------------------------------------------------
  1862.           .SHOWALT
  1863.           Use this dot line so that when you press the ALT key, you
  1864.           will see the .SWITCHON keys, ie the available ALT Keys.
  1865.  
  1866.           ------------------------------------------------------------
  1867.           .SHOWCTL
  1868.           Use this dot line so that when you press the CTL key, you
  1869.           will see the .CTLswitchON keys, ie the available CTL keys.
  1870.  
  1871.  
  1872.      THE DOT LINES EXPLAINED                                 Section 11
  1873.      ------------------------------------------------------------------
  1874.           .SHOWLINE
  1875.           This Dot Line will show the line number of the highlighted
  1876.           Choice at the lower right of the Screen. Use for Diagnostics.
  1877.      
  1878.           ------------------------------------------------------------
  1879.           .SHOWSCREEN
  1880.           Similar to the .SHOWLINE Dot Line above, except that this
  1881.           Dot Line will show the Screen number at the lower right of
  1882.           the menu Screen.  Once again, mainly for diagnostics.
  1883.           See also, .THERMOMETER which shows Screens and F-keys.
  1884.  
  1885.           ------------------------------------------------------------
  1886.           .SLEEP #
  1887.           If set, after # number of minutes, any screen blanking colors
  1888.           will change to White on Black.  Example to set for 5.5 minutes:
  1889.           The word "Minutes" is optional for you to use.
  1890.           .SLEEP 5.5 minutes
  1891.  
  1892.           ------------------------------------------------------------
  1893.           .STARTBAT word
  1894.           When you use DRMenu, it writes a Batch file which has the
  1895.           line "%DRMENU30_ENVIRMEM%" in it which equals "DRMENU". If
  1896.           you need to write a different file name to startup DRMENU,
  1897.           use this.   You probably won't ever use this, but here's an
  1898.           example:   .STARTBAT C:\LANBAT\THE_MAIN.BAT
  1899.      
  1900.           ------------------------------------------------------------
  1901.           .SWITCHON ABCXYZ
  1902.           These are the ALT switches which you want the user to be able
  1903.           to have access to. (See Section 12 for the definition of the
  1904.           ALT switches.)  The order doesn't have to alphabetical, but it
  1905.           DOES have to be UPPERCASE.   In others words, "A" is not "a".
  1906.           If you wanted the user to have privileges to use the ALT keys
  1907.           of H, M, and X then your dot line would be this:
  1908.           .SWITCHON HMX
  1909.  
  1910.           This Switch setting is recommended for a "Beginner":
  1911.           .SWITCHON BEGINNER          (it has ABFHIKMNPX)
  1912.  
  1913.           This Switch setting is recommended for a "NORMAL" Use
  1914.           .SWITCHON NORMAL            (it adds CGTV to BEGINNER)
  1915.    
  1916.           If you want the user to have "ALL" the ALT switches, use
  1917.           the word "EXPERT" (or a single asterisk "*") such as:
  1918.           .SWITCHON EXPERT    (it adds DEOPSUYZ to NORMAL)
  1919.           (or .SWITCHON *)    (ALL switches are ABCDEFGHIKMNOPSTUVXYZ)
  1920.  
  1921.           ------------------------------------------------------------
  1922.           .TEXTBAR
  1923.           This Dot command allows the Highlight Bar to move ON TOP OF
  1924.           TEXT.  Normally, the Highlight Bar will skip lines that are
  1925.           Text (those lines without curly braces and Batch files).
  1926.      
  1927.           ------------------------------------------------------------
  1928.           .THERMOMETER
  1929.           This is new with Version 3.0 of DRMenu.  It shows a psuedo-
  1930.           organizational picture of the Screens you have, and shows
  1931.           you which F-keys are currently available to use.  You STILL
  1932.           can use the Arrow keys, as well as pressing the F-keys.
  1933.  
  1934.      THE DOT LINES EXPLAINED                                 Section 11
  1935.      ------------------------------------------------------------------
  1936.           .TIMEDATE
  1937.           By default, DRMenu has the date on the upper left side of
  1938.           each Screen and the time on the upper right of each Screen.
  1939.           This Dot Line will reverse the sides so that the TIME is on
  1940.           the left, and the DATE is on the right.
  1941.  
  1942.           ------------------------------------------------------------
  1943.           .TIMEOUT x
  1944.           The default setting for screen blanking is 3 minutes of idle
  1945.           keyboard use.  You can change it to whatever time period you
  1946.           like by using this line.  For example, to set screen blanking
  1947.           to 7.25 minutes, use:
  1948.  
  1949.           .TIMEOUT 7.25 minutes
  1950.      
  1951.           Note that the word "minutes" is optional for you to use.
  1952.  
  1953.           If you want there to be no screen blanking at all, set this
  1954.           value to zero like this:
  1955.  
  1956.           .TIMEOUT 0
  1957.  
  1958.           ------------------------------------------------------------
  1959.           .VIEWER filespec
  1960.           This Dot line allows you to assign the free VIEW.COM program
  1961.           to the ALT-V key for a Viewer.  VIEW.COM is supplied in
  1962.           Version 3.0 of the DRMenu package.  VIEW is Freeware for you.
  1963.  
  1964.           Examples, using VIEW and LIST (LIST is by Vernon Beurg):
  1965.           ┌────────────────────────────────────────────────────────┐
  1966.           │ Notice to all who may wonder (ie. a polite disclaimer):│
  1967.           │ Mr. Vernon Beurg has NOT endorsed LIST with DRMenu use.│
  1968.           └────────────────────────────────────────────────────────┘
  1969.  
  1970.                .VIEWER C:\UTIL\VIEW
  1971.                .VIEWER C:\MISC\UTIL\View.COM
  1972.                .VIEWER C:\APPS\LIST.EXE
  1973.  
  1974.           ------------------------------------------------------------
  1975.           .WB
  1976.           See the .MONO Dot Line.
  1977.           Note: Sometimes on Laptops, the White screen and Black Screen
  1978.           get reversed.  See also, the .BW in case you need it instead.
  1979.  
  1980.           ------------------------------------------------------------
  1981.       ┌─ .YOUR IDEA GOES HERE
  1982.       │   Send me your ideas for Dot Lines you would like to see in
  1983.       │   future versions of DRMenu.  The best ones will get used,
  1984.       │   I promise.  I want YOU to make DRMenu into what YOU need.
  1985.       │   I want DRMenu to remain a FREE program, but I can only do
  1986.       │   this with your support and ideas.
  1987.       │
  1988.       │            ┌────────────────────────────────────┐
  1989.       └────────────┤ This is not a real Dot Line, folks.│
  1990.                    └────────────────────────────────────┘
  1991.  
  1992.  
  1993.      ALT KEY DEFINITIONS                                     Section 12
  1994.      ------------------------------------------------------------------
  1995.           Remember that each of these ALT keys can be used only if the
  1996.           corresponding letter is in the .SWITCHON Dot Line in the
  1997.           DRM30dat.DAT file. See the .SWITCHON explanation in Section 11.
  1998.           Basically, by taking OUT a letter in the .SWITCHON Dot Line,
  1999.           you deny access to that letter's ALT key.  Here's 5 valid
  2000.           keys for example. You can edit the DAT file to add more keys.
  2001.      
  2002.           .SWITCHON ABCDE
  2003.  
  2004.           ALL the ALT keys and CTL keys in version 3.0 are described:
  2005.           (N/A means that this key is Not Used and Not assigned yet.)
  2006.  
  2007.           ───────────────────────────────────────────────────────────────
  2008.     
  2009.           ALT-A     Shows the .AVE choices - 17 are possible to define.
  2010.      
  2011.           ALT-B     Displays for viewing, NOT editing (see ALT-E below)
  2012.                     the file of the currently highlighted Choice - if
  2013.                     the file is a BATCH file, of course.
  2014.      
  2015.           ALT-C     Changes the colors of menus in DRMenu easily.
  2016.      
  2017.           ALT-D     Edit DRM30dat.DAT.  You will have use of the revised
  2018.                     file immediately after saving it. You must have an
  2019.                     .EDITOR Dot Line  defined to use this ALT key.
  2020.      
  2021.           ALT-E     Edit a batch (only) file relevant to the highlighted
  2022.                     Choice.  You must have an .EDITOR Dot Line defined
  2023.                     to use this ALT key.  WCED is supplied in Vers 3.0
  2024.      
  2025.           ALT-F     Find a text string, i.e. data, in your Notebook.
  2026.                     (see ALT-N and Section 18)
  2027.  
  2028.           ALT-G     Go To "FavoriteFileSpec" from any screen. (see .GOTO)
  2029.  
  2030.           ALT-H     Help Screen (see Section 17 - "Help Screens").
  2031.      
  2032.           ALT-I     Information about DRMenu.  Version date, number, etc.
  2033.      
  2034.           ALT-J     N/A _______Your idea could go here_____________
  2035.      
  2036.           ALT-K     Use a Calculator, or Kalculator (see .KALC)
  2037.                     MATH.EXE and MATH.DOC (PD) are included in DRMENU
  2038.                     version 3.0 for you, as written by Greg Kochaniak.
  2039.  
  2040.           ALT-L     N/A________Your idea could go here_____________
  2041.      
  2042.           ALT-M     Leave messages for others to see.  Use the ones
  2043.                     supplied or type your own message.  (See .MSG#, also)
  2044.  
  2045.           ALT-N     Notebook - for you to store personal info, notes, etc.
  2046.                     Get rid of most of those small notes on your desktop.
  2047.                     Keep any ideas and plans, etc., in your Notebook.
  2048.                     (see ALT-F and Section 18)  You CAN lock it up.
  2049.  
  2050.  
  2051.      ALT KEY DEFINITIONS                                     Section 12
  2052.      ------------------------------------------------------------------
  2053.           ALT-O     Octaves of Music.  Compose a tune and Play it.
  2054.                     Music Help is available then by pressing "?".
  2055.  
  2056.           ALT-P     Printer - send a phrase or word or file to the printer.
  2057.                     The file you send to the Printer can have the lines
  2058.                     numbered for you.  Use "@" and "#" chrs.  Examples:
  2059.                     @A:\DRMENU30.DOC@       to print file to the printer
  2060.                     #C:\SRC\DRMSOURCE.CPP#  to print file to Printer with
  2061.                                             all of its lines numbered #.
  2062.                     You can also send a FormFeed or send a LineFeed to
  2063.                     the printer if you need to, by sending "FF" or "LF".
  2064.  
  2065.           ALT-Q     N/A________Your idea could go here_____________
  2066.  
  2067.           ALT-R     N/A _______Your idea could go here_____________
  2068.      
  2069.           ALT-S     Shell to DOS.  Remember to type 'EXIT' at the DOS
  2070.                     prompt to return to DRMenu.
  2071.      
  2072.           ALT-T     Change or Adjust the System Time and/or Date.
  2073.      
  2074.           ALT-U     Used to UNHIDE a "Hidden" Screen.
  2075.                     (See Section 16 - "Unhiding "Hidden" Screens".)
  2076.    
  2077.           ALT-V     File viewer, as defined in the .VIEWER Dot Line
  2078.                     (a FREE viewer "VIEW.COM" is included with DRMenu).
  2079.      
  2080.           ALT-W     N/A _______Your idea could go here_____________
  2081.      
  2082.           ALT-X     eXit DRMenu; the same action as ESC.
  2083.      
  2084.           ALT-Y     Yank all BATCH files into one file: DRM30bat.DAT.
  2085.      
  2086.           ALT-Z     Lock up computer.  Use a keyboard KEY to unlock
  2087.                     it.   See, also, dot lines: .ALARMLENGTH and .KEY
  2088.  
  2089.  
  2090.  
  2091.  
  2092.           CONTROL KEYS - These 5 Keys are valid via ".CTLSWITCHON"
  2093.           ------------------------------------------------------------
  2094.  
  2095.           CTL-A     Does a DIR on Drive A: with a pause /P.
  2096.                     You can then print an ASCII file when through.
  2097.  
  2098.           CTL-B     Does a DIR on Drive B: with a pause /P.
  2099.                     You can then print an ASCII file when through.
  2100.  
  2101.           CTL-E     Environment check.  Performs a SHELL, then a SET.
  2102.                     It's actually a "copy" of the Master Environment.
  2103.  
  2104.           CTL-F     Sends a Formfeed (ASCII 12) to the printer which
  2105.                     ejects the paper in the printer, and then beeps.
  2106.  
  2107.           CTL-L     Sends a Linefeed and a Carriage Return to printer
  2108.                     ASCII 13, ASCII 10, and signals you it was sent.
  2109.  
  2110.           CTL-Z     ZAPS (Erases) your Password #2 file to Re-Lock
  2111.                     your system.  See .PWD2 for more information.
  2112.    
  2113.   
  2114.      ALT KEY DEFINITIONS                                     Section 12
  2115.      ------------------------------------------------------------------
  2116.           There is one more ALT key that is always "on".  It is the
  2117.           combination of the ALT key and the Equals key (=).
  2118.  
  2119.           If you are a Supervisor and you need to have access to an ALT
  2120.           key which the user does not have access, then this is for you.
  2121.  
  2122.           For instance, Betty-Boop's DRMenu system may have just the H
  2123.           and the Z keys allowed.  This would be because there was a
  2124.           dot line in the DATA file like this:  .SWITCHON HZ
  2125.  
  2126.           However, the Supervisor needs to be able to edit the DATA
  2127.           file and, thus, needs the D key also.  The supervisor does
  2128.           not have to edit the DATA file to add the "D".
  2129.  
  2130.           The supervisor simply uses Betty-Boop's PC and does a ALT-=
  2131.           combination.  There will be a time of day presented to you at
  2132.           the bottom of Betty-Boop's screen.  The supervisor adds the
  2133.           digits of the time and the value in the .PWD1 dot line and
  2134.           enters the sum.
  2135.  
  2136.           For example: if the value 25 was the value in the .PWD1 dot
  2137.           line, such as this,
  2138.  
  2139.           .PWD1 25
  2140.  
  2141.           and the time presented to you when you pressed the ALT-=
  2142.           combination was 12:47pm then the sum of 1+2+4+7+25 is 39 and
  2143.           this is the value that you answer with, when the System asks
  2144.           you for the "new time."
  2145.  
  2146.           No, 39 is NOT a new time of day, and that is the whole point.
  2147.  
  2148.           DRmenu uses a Magician's "mis-direction" at this point.
  2149.  
  2150.           DRMenu pretends to ask for the time of day, when actually,
  2151.           you will be supplying the sum of the digits plus the ".PWD1"
  2152.           value.  In this example, the sum needed is 39.
  2153.  
  2154.  
  2155.  
  2156.            ┌────────────────────────────────────────────────────────┐
  2157.            │ You may elect to remove this page for security reasons.│
  2158.            └────────────────────────────────────────────────────────┘
  2159.  
  2160.  
  2161.      THE DATA FILE - SOME EXAMPLES                           Section 13
  2162.      ------------------------------------------------------------------
  2163.  
  2164.           Dot Lines examples             What they mean
  2165.           ------------------------       ------------------------------
  2166.           .SWITCHON ACHIMX               these ALT switches are Valid
  2167.           .SCREEN 1                      start of Screen 1 definition
  2168.           .TITLE Memorial Hospital       Screen 1 title
  2169.           .COLOR SKY ON WHITE            Screen 1 colors settings
  2170.           .BARCOLOR SNOW on BLUE         Screen 1 Highlight Bar colors
  2171.           L-run LOWTIS          {do123}  Choice 1 for Screen 1
  2172.           D-run DBase III       {DB3}    Choice 2 for Screen 1
  2173.           W-run Word Perfect 5.2{WP52}   Choice 3 for Screen 1
  2174.           P-run ProComm 2.0     {PC}     Choice 4 for Screen 1
  2175.           .END                           end of Screen 1 definition
  2176.           : All four CHOICES will be the same bar length on the Menu
  2177.           : Screen.  Why? The position of the left "{" on all four are
  2178.           : "lined up".
  2179.      
  2180.  
  2181.  
  2182.  
  2183.  
  2184.  
  2185.           A More Complicated Example
  2186.           **************************************************************
  2187.           :These three lines here are examples of Remarks in a 2 screen
  2188.           :DRM30dat.DAT file.  Then, the next 3 lines are called Dot Lines.
  2189.           :
  2190.           .SWITCHON HIXABCM
  2191.           .SHADOW
  2192.           .CHIME00
  2193.           :===this is just a remark, too===It starts with a COLON (:)
  2194.           :
  2195.           :
  2196.           .SCREEN 1
  2197.           .TITLE Utilities on Hard Drive
  2198.           .COLOR Cherry on white
  2199.           .BARCOLOR LEMON on Black
  2200.           Format drive A: as DSDD 720K disk {720}
  2201.           Format drive A: as High Density 1.44 Meg {144}
  2202.           +1.44 diskettes have two holes in them
  2203.           Format Bernoulli drive {BERNIE}
  2204.           .END ------------
  2205.           :
  2206.           :
  2207.           .SCREEN 2
  2208.           .TITLE Word Processors
  2209.           .Color Blue on white
  2210.           .Barcolor SNOW on Blue
  2211.           .SWITCHON HIXABCM
  2212.           P.C. Write Version (2).71%{PCW271,21}
  2213.           %Enter filename:
  2214.           P.C. Write Version (3).04 {PCW304,21}
  2215.           +the Standard Shareware Editor
  2216.           P.C. Write Vers (4).00 {PCW400,18}
  2217.           Bill's Editor {C:\UTIL\WCED}
  2218.           +64k limit, a freebie for us
  2219.           :Look at WCED - it's NOT a Batch file
  2220.           :the PCWrite versions can be selected by touching 2, 3, or 4
  2221.           .END -------------
  2222.      
  2223.   
  2224.      PASSWORDS FOR CHOICES                                   Section 14
  2225.      ------------------------------------------------------------------
  2226.           Each and every Choice on every Screen can have its own
  2227.           password protection.
  2228.      
  2229.           To protect a Choice with a password, simply include the
  2230.           password on the Choice line in DRM30dat.DAT, directly after
  2231.           the closing curly brace.  There must be NO space between the
  2232.           curly brace and the password.  Including a space there will
  2233.           disable the password.  See examples below.
  2234.      
  2235.           Passwords are case-sensitive, unless you use a "=" mark.
  2236.      
  2237.           For example, if you wanted the password for access to ListCC
  2238.           to be "davID", the Choice line would look like this:
  2239.      
  2240.                List Credit Cards{ListCC}davID
  2241.      
  2242.           This is a different password to "DAVid", because the
  2243.           password is case-sensitive, remember.
  2244.      
  2245.  
  2246.  
  2247.  
  2248.  
  2249.           CASE INSENSITIVE:
  2250.           -----------------
  2251.           If you want the password to be case insensitive so that DAVid
  2252.           or DaviD or davID or DaVid will all work to gain access, then
  2253.           place an equals mark after the second curly brace like this in
  2254.           the example above {ListCC}=DaVid
  2255.      
  2256.           The equals mark (=) MUST be next to the second curly brace
  2257.           "}" for this CaSe InSeNsItIvE feature to work, or else the
  2258.           password will be case sensitive as described above.
  2259.  
  2260.  
  2261.  
  2262.  
  2263.           DISABLE:
  2264.           --------
  2265.           This example has the password DISABLED because of the space
  2266.           after the RIGHT curly brace "}" and before "DaVid".
  2267.      
  2268.                List Credit Cards{ListCC} DaVid
  2269.                                         ^
  2270.           and next, we see the same example as above, but with the
  2271.           password Enabled this time...
  2272.  
  2273.                List Credit Cards{ListCC}DaVid
  2274.  
  2275.  
  2276.  
  2277.           INVISIBLE:
  2278.           ----------
  2279.           Use an ASCII character 255 for a password and they'll never
  2280.           see it in the DRM30dat.DAT file.
  2281.  
  2282.   
  2283.      PASSWORDS FOR CHOICES - HOW TO ENCRYPT                  Section 14
  2284.      ------------------------------------------------------------------
  2285.           To encrypt a Choice password, simply start the password with
  2286.           a number from 1 to 9 inclusive.
  2287.      
  2288.           Using the example above:
  2289.      
  2290.                List Credit Cards{ListCC}1DaVid
  2291.      
  2292.           would change the password to "EbWje".
  2293.      
  2294.           Looks complicated?  It's easy, really.  All that the number 1
  2295.           does is to shift the password one (1) ASCII character higher.
  2296.           This has the advantage of simplicity, but it can have a major
  2297.           complication.  So, don't use characters near the ASCII value
  2298.           127 or you'll have to input characters which aren't on the
  2299.           keyboard.
  2300.      
  2301.           If your password is on the Choice line as "2BOY", the actual
  2302.           password you would have to enter is "DQ[".  The "2" would
  2303.           change the "B" to a "D", it would change the "O" to a "Q" and
  2304.           it would change the "Y" to a "[".  You'll have to check the
  2305.           ASCII chart to realize the last one.
  2306.  
  2307.           "1BOY" would be the password "CPZ".
  2308.  
  2309.           "3BOY" would be the password "ER\".
  2310.  
  2311.           "123456" would be the password "34567".
  2312.  
  2313.               ...and finally (for examples)
  2314.  
  2315.           "4abc" would be the password "efg" - which stays in
  2316.                  lowercase letters.
  2317.  
  2318.                  The "e" is four characters away from "a", etc.
  2319.  
  2320.           Similarly, the lower-case characters in the ASCII table are
  2321.           followed by some punctuation characters.  Be warned of this.
  2322.           Here's the "end" of the lowercase alphabet just for review.
  2323.  
  2324.           ASCII character:  t u v w x y z { | } ~
  2325.                             │           │       │
  2326.                             │           │       │
  2327.           ASCII value:     116         122     126
  2328.  
  2329.           You must be wary of what encrypted passwords are assigned to
  2330.           Choices.  It is strongly urged that you CHECK YOUR ASCII
  2331.           CHART BEFORE ASSIGNING ANY ENCRYPTED PASSWORDS, just to be on
  2332.           the safe side.  Always, Keep it simple.
  2333.  
  2334.           Encrypted passwords are always CASE SENSITIVE, so don't use
  2335.           the equals mark (=) to try to make them "insensitive."
  2336.  
  2337.  
  2338.  
  2339.           ┌────────────────────────────────────────────────────────┐
  2340.           │ You may elect to remove this page for security reasons.│
  2341.           └────────────────────────────────────────────────────────┘
  2342.  
  2343.  
  2344.      COLORS                                                  Section 15
  2345.      ------------------------------------------------------------------
  2346.           You can assign 16 different colors for each of the 12 possible
  2347.           Screens.  You can make the "Utilities" Screen blue, the "Word
  2348.           Processing" Screen white and the "DOS" Screen red for example.
  2349.  
  2350.           You assign the text color and the background color in the
  2351.           DRM30dat.DAT file.
  2352.      
  2353.           You assign them using "color words", such as Blue and Red,
  2354.           so that you don't have to guess at numbers and so on.
  2355.      
  2356.           You can also select the colors for the Highlight Bar.  It
  2357.           doesn't have to be the same as the Screen's colors.  In fact,
  2358.           to see it better, it shouldn't be the same colors.
  2359.      
  2360.           There are sixteen (16) words for text or background colors.
  2361.           In addition to the original eight colors, there are eight
  2362.           new, bright colors, for a total of sixteen (16) colors.
  2363.      
  2364.           The 8 original CGA colors are the following colors:
  2365.           Black, Blue, Green, Cyan, Red, Purple, Brown, and White.
  2366.  
  2367.           The 8 new, bright colors are "different" to make it easier
  2368.           for you to visualize.  The bright-color words are: CHERRY
  2369.           (bright red), LEMON (bright brown), SNOW (bright white), SKY
  2370.           (bright blue), GRASS (bright green), GREY ("bright" black),
  2371.           SEA (bright cyan) and GRAPE (bright purple).  These are all
  2372.           'objects' to help you remember the new colors.
  2373.  
  2374.           Some VGA cards do not display the color "BROWN" properly.
  2375.           Instead, they display "RED".  You may want a new video card.
  2376.  
  2377.           If the Alt-C switch is enabled in the .SWITCHON line of your
  2378.           DRM30dat.DAT file, then you can try all the colors by simply
  2379.           pressing ALT-C when running DRMenu and following instructions.
  2380.           Write the colors back to your DAT file automatically when you
  2381.           have obtained the desired combination by pressing "F10".
  2382.           If you want to change existing .DEFCOLORS, then you press
  2383.           "F5" (undocumented on the screen during an ALT-C session.)
  2384.  
  2385.           You must already have the .COLOR and .BARCOLOR dot lines to
  2386.           use the ALT-C method.  Use .COLOR for the Screen color and
  2387.           .BARCOLOR for the Bar color.  Notice that you can choose to
  2388.           use the extra words TEXT and BACKGROUND if it makes it easier
  2389.           for you to read. DRMenu skips over those words when reading
  2390.           the line.  Example:
  2391.  
  2392.           .COLOR SNOW ON RED
  2393.  
  2394.             means the same as
  2395.  
  2396.           .COLOR SNOW text on RED background
  2397.  
  2398.           =========================== "ON" ===========================
  2399.           The one word that you MUST use when describing a DOT line is
  2400.           the word "ON" that separates the two colors.  The TEXT color
  2401.           is the color BEFORE the word "ON", the BACKGROUND color is
  2402.           the color AFTER the word "ON".  You can use "on" or "ON".
  2403.           ============================================================
  2404.  
  2405.           Also, See .COLOR in Section 11 for additional information.
  2406.   
  2407.      UNHIDING "HIDDEN" SCREENS                               Section 16
  2408.      ------------------------------------------------------------------
  2409.           To unhide a hidden Screen, you use the ALT-U keys, if "U" has
  2410.           been included in the .SWITCHON Dot Line.
  2411.      
  2412.           Pressing ALT-U will pop up a "picture" at the bottom of the
  2413.           screen of all the Screens that are defined in the DRM30dat.DAT
  2414.           file.
  2415.      
  2416.           The undesignated Screens will appear as a space which will not
  2417.           show up on the screen.
  2418.      
  2419.           Screens that are in use and VALID will appear as "■", a box.
  2420.      
  2421.           Screens that are HIDDEN will appear as "h".
  2422.      
  2423.           To change a Screen from hidden to UNhidden, simply enter the
  2424.           number of the Screen and press ENTER.
  2425.      
  2426.           Here's an example.  On my current machine, I have Screens
  2427.           1,2,3,5,6,7,and 9 in use and UNhidden.  Screen 4 and screen 8
  2428.           are hidden.  Therefore, the picture will look like this, with
  2429.           two "h's" where the "h"idden screens are:
  2430.      
  2431.                ■■■h■■■h■
  2432.                   │   │
  2433.                1234567890
  2434.  
  2435.           To UNHIDE Screen 4, you simply press "4" and the picture looks
  2436.           like this:
  2437.      
  2438.                ■■■■■■■h■
  2439.                       │
  2440.                1234567890
  2441.  
  2442.           To hide it again, I press "4" again or simply run a CHOICE.
  2443.      
  2444.           The boxes (■) represent viewable Screens.  The "1234567890"
  2445.           ruler is for your convenience here.  It does not show up in
  2446.           DRMenu when you are UNhiding screens.  You have to count the
  2447.           positions using the stars as a guide.
  2448.  
  2449.           You can hide or UNhide ANY Screen in this way very quickly and
  2450.           easily.  The "UnHiding" is good ONLY UNTIL you choose one of
  2451.           the screen choices, then it's Hidden again for you.
  2452.      
  2453.           I like to hide "Diagnostic" Screens or Screens with "Tools" on
  2454.           the same machine with the user.  That way I have the "Tools" to
  2455.           help them with a problem, but the user isn't experimenting
  2456.           with the "Tools" when I go back to my office.  They're Hidden.
  2457.  
  2458.  
  2459.  
  2460.  
  2461.  
  2462.             ┌─────────────────────────────────────────────────────────┐
  2463.             │ You may elect to remove this page for security reasons. │
  2464.             └─────────────────────────────────────────────────────────┘
  2465.  
  2466.  
  2467.      HELP SCREENS                                            Section 17
  2468.      ------------------------------------------------------------------
  2469.           There is a little bit of on-line help in DRMenu.  Press the
  2470.           question mark "?" (a shifted key) and you'll get this help.
  2471.           See, also, how to use ".AVE" to view predefined text files.
  2472.  
  2473.           And, you can develop your own Help Screens for your own
  2474.           Choices.  DRMenu already knows how to access them.
  2475.      
  2476.           All you have to do is to use an ASCII editor and type a few
  2477.           lines or a whole screen full.  DRMenu uses your own viewer.
  2478.           You must have "H" in your Switchon line and have a Viewer
  2479.           defined in your DATA file (DRM30dat.DAT file).  A viewer
  2480.           is supplied for you in version 3.0, VIEW.COM.  Use it.
  2481.  
  2482.           Then save the file with the same "name", but with a .HLP
  2483.           extension.  So, a file named GORDON.BAT would have GORDON.HLP
  2484.           as its help file. Likewise, JTBASE.EXE would have JTBASE.HLP.
  2485.           JTBase is a 1994 DBF database program that's FREEWARE, too.
  2486.           Joe Thurber wrote it and it works great with DRMenu.  Write
  2487.           him at Internet: joe.thurber@mms.raleigh.nc.us  for more info.
  2488.                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  2489.           To get the Help Screen, just press ALT-H for when the
  2490.           Highlight Bar is on the Choice.  See Section 9 for use of the
  2491.           question-mark line type to identify when HELP files are
  2492.           available for user. It, also, allows definition of filespec
  2493.           for use with DOC files or Manual files, etc
  2494.      
  2495.           DRMenu will look in the same directory where your DRMenu
  2496.           BATCH files are located for HLP files.  The Path statement
  2497.           won't work here to help you because they don't execute; they
  2498.           are ".HLP" files.  See section 9 to use other filenames.
  2499.      
  2500.           Help screens for .COMs and .EXEs and .BTMs have to be in the
  2501.           same directory with the filespec given.  See examples below.
  2502.  
  2503.           You can have a Help Screen for each Choice in each Screen.
  2504.      
  2505.           To use ALT-H for Help files, the Help Screens must exist and
  2506.           there must have "H" in your .SWITCHON Dot Line.
  2507.      
  2508.           Examples assuming BAT files are in C:\BATCH:
  2509.      
  2510.            If the filename is:  Then the Help filespec should be:
  2511.            -------------------  ---------------------------------
  2512.                   12345.BAT        C:\BATCH\12345.HLP
  2513.           D:\BTMS\FLEUR.BTM         D:\BTMS\FLEUR.HLP
  2514.                  DUFFIE.BAT       C:\BATCH\DUFFIE.HLP
  2515.                     TEE.BAT          C:\BATCH\TEE.HLP
  2516.                BIGBATCH.BAT     C:\BATCH\BIGBATCH.HLP
  2517.              C:\UTIL\ET.EXE            C:\UTIL\ET.HLP
  2518.           Z:\US\DA\READ.COM         Z:\US\DA\READ.HLP
  2519.           ~~~~~~~~~                 ~~~~~~~~~
  2520.           Notice that BAT files reside in the same directory with HLP
  2521.           files - in these examples, they reside in C:\BATCH\
  2522.  
  2523.           Help screens for .COM and .EXE files must be in the same
  2524.           "filespec path" that you use inside the Curly Braces. For
  2525.           example, in the above example, READ.HLP must be in Z:\US\DA
  2526.           because you used {Z:\US\DA\READ.COM} in a CHOICE Line.
  2527.                             ~~~~~~~~~
  2528.  
  2529.      The Notebook and Other Features                         Section 18
  2530.      ------------------------------------------------------------------
  2531.           The "Notebook" was added in Version 3.0 - put an "N" in your
  2532.           .SWITCHON line to enable it.  Then, press ALT-N to use it.
  2533.  
  2534.           It is a flat, ASCII file into which you add lines by pressing
  2535.           ALT-N and typing-in your data.  The Notebook is meant to be a
  2536.           replacement for those little 3 inch notes you leave all over
  2537.           your desktop.  If you add a dot/period/full stop after your
  2538.           comment, the date will be added to the note.  If you add two
  2539.           dots to the end of your comment, the date and the system time
  2540.           will be added.  Use this for taking phone messages, etc
  2541.  
  2542.           The default file name "from the factory" is DRM30not.DAT.
  2543.           You can change it using the dot line .NOTEBOOK - see section
  2544.           11 to change the name or its default size from 20,000 bytes.
  2545.  
  2546.           You can find DATA stored in it by pressing ALT-F (for Find)
  2547.           assuming an "F" is in your .SWITCHON dot line, of course.
  2548.  
  2549.           If you don't want everybody in the office easily accessing
  2550.           it, then add a "Locking Word" to your .KEY by adding a colon
  2551.           and then your KEY to the LOCK.
  2552.           For example, .KEY 64:tigers would give the KEY "tigers" to
  2553.           lock your DATA file.  It is case sensitive; i.e. "TIGERS"
  2554.           won't be the same as "tigers" - so be careful.
  2555.    
  2556.           If your DATA is locked, you will be given a "fake" prompt for
  2557.           data to search for - it's a "Find:" with a colon ":".
  2558.           If your "CAPS LOCK" is "ON" the word "Find:" will be "FIND:"
  2559.    
  2560.                       Find:
  2561.           needs for you to issue the KEY word "tigers".  If your data
  2562.           is not locked, you will get the real FIND without a colon,
  2563.           like this
  2564.                       Find
  2565.           When you get this real "Find", you can query the database and
  2566.           it will search for strings of data that you have issued or
  2567.           stored which contain what you are trying to find.
  2568.    
  2569.           If an intruder tries to get into your locked DATA, DRMenu
  2570.           will fool them and write an intruder alert with time of day
  2571.           into your file.  You can look for the intruder by simply
  2572.           searching for a slash "/" or any characters in the date.
  2573.    
  2574.           If you are trying to find all the data with CLEMSON in it,
  2575.           then your screen would look like this
  2576.  
  2577.                       FIND clemson
  2578.           Don't worry about case sensitivity, the search will be done
  2579.           as INsensitive so that it won't miss anything accidentally.
  2580.  
  2581.           If you press Enter without issuing any data to search for,
  2582.           the search string will be the system date.  Thus, if you end
  2583.           all of your notes with a dot, then you can find out at the
  2584.           end of the day what you DID that day.  Simple, not elegant.
  2585.  
  2586.           Enter the word "ALL" or a "*" to find ALL of the records.
  2587.           When ALT-F finds several items, it will show them on the
  2588.           screen until it fills up, then it pauses for you.  Then press
  2589.           ENTER to see the next screen full.  All "Hits" are totaled.
  2590.  
  2591.      THE PICture/LOGO SCREEN                                 Section 19
  2592.      ------------------------------------------------------------------
  2593.           There is a file that has ASCII characters in it which make up
  2594.           the DRMenu LOGO screen, the PICture.  It's named DRM30pic.DAT
  2595.      
  2596.           DRMenu will attempt to show this PICture file, if it exists,
  2597.           only once a day.  If the file doesn't exist, DRMenu doesn't
  2598.           care.  "I" care, but DRMENU doesn't care. <grin>
  2599.      
  2600.           This PICture screen will last 5 seconds unless you press a
  2601.           key before the 5 seconds expire.  The factory PICture "counts
  2602.           down" at a predefined location used by DRMenu.
  2603.      
  2604.           To make the Logo PICture use your favorite color, simply put
  2605.           a /slash IN the DRMENU.BAT file, AFTER the word DRM30dat.DAT
  2606.           and then put one of the first eight color names after that.
  2607.           The eight basic CGA background color names can be found in
  2608.           Section 11 in the .COLOR explanation.  A "green" example is:
  2609.                    DRM30eng C:\BATCH\DRM30dat.DAT /GREEN
  2610.  
  2611.           You can also make your own PICture screen if you want...just
  2612.           make sure it's an ASCII TEXT file, 25 lines high and name it
  2613.           DRM30pic.DAT.  The counting down feature is enabled by
  2614.           putting an ASCII 255 character somewhere on one of the 25
  2615.           lines.  The count-down position on screen is fixed, so you
  2616.           will have to plan around that position (line 24, column 68).
  2617.      
  2618.           From the factory, the ASCII character 255 is on the Screen.
  2619.           It's invisible.... like between these two quotes here " ".
  2620.  
  2621.           The file DRM30pic.DAT can be longer than 25 lines, it's just
  2622.           that only the first 25 lines that get used and get shown.
  2623.           You can hide "property of me" messages there, perhaps.
  2624.           The "factory" version of DRM30pic.DAT has tips in it for you
  2625.           to read.  Use "VIEW.COM" enclosed with DRMENU to read it.
  2626.  
  2627.           To cause the Logo Screen, DRM30pic.DAT, to appear each time
  2628.           you use the DRMENU system, put .NEWDAY in your DRM30dat.DAT
  2629.           file.  Then, when you exit using ALT-X, DRMENU will think
  2630.           it's a new day and the Logo PICture will be shown the next
  2631.           time you run DRMENU again.  An "ESC" doesn't affect "Newday".
  2632.  
  2633.           The dotword .NEWDAY in your DRM30dat.dat file causes the file
  2634.           named DRM30cfg.DAT to be deleted when you quit using ALT-X.
  2635.           It's this file, DRM30cfg.DAT which holds today's date when
  2636.           the DRMENU.BAT file is run each day.
  2637.  
  2638.           Normaly, you'll see the LOGO screen only once a day, ie. when
  2639.           you first run DRMENU.  Here's how to see it everytime you run
  2640.           DRMENU if you want to.  Use the ".NEWDAY" dotline or press
  2641.           ALT-SLASH at any menu screen.
  2642.  
  2643.           If you use ".NEWDAY", you'll get a LOGO screen everytime you
  2644.           run DRMENU - IF YOU QUIT USING THE ALT-X METHOD.
  2645.  
  2646.           If you use the ALT-SLASH (ALT-/), you'll get the LOGO screen,
  2647.           but (also) only IF YOU QUIT USING THE ALT-X METHOD.
  2648.  
  2649.  
  2650.      PROBLEMS AND SOLUTIONS                                  Section 20
  2651.      ------------------------------------------------------------------
  2652.       (1) Most of the problems occur when the batch file DRMENU.BAT
  2653.           cannot find the DRM30eng.EXE file to run.  So, my suggestion
  2654.           is to put the DRM30eng.EXE file in the same directory with
  2655.           the batch files or, at least, make the DRM30eng.EXE file
  2656.           accessible by placing it in some subdirectory in your PATH
  2657.           statement.
  2658.  
  2659.       (2) If you have an error which states that there is no ".END"
  2660.           line, or that you have too many choices described for a
  2661.           Screen, then all you have to do is re-edit your DRM30dat.DAT
  2662.           file and place an .END Dot Line after the seventeenth (17th)
  2663.           or last Choice Line.  Remember, the Remarked lines (:) do NOT
  2664.           count in the seventeen maximum lines for each Screen. The
  2665.           limit is 17 Choice lines, not just 17 total lines per Screen.
  2666.           The "+" and "%" lines do NOT count in the limit of 17 lines.
  2667.      
  2668.       (3) You may not have enough environment to set the variables
  2669.           needed.  To Increase your Environment, see your DOS manual.
  2670.           "My" CONFIG.SYS has: SHELL=C:\DOS\COMMAND.COM /E:2048 /P
  2671.           which gives me 2048 bytes of Environment...plenty of it!
  2672.                          ~~~~
  2673.       (4) If one of your DOT lines doesn't work, then maybe you have an
  2674.           DRMENU "engine" version which is old, not current.  Check it
  2675.           out with ALT-I to see which engine version and DOS version
  2676.           you have. The old DRMENU.BAT does't work with DRM30dat.DAT.
  2677.      
  2678.       (5) If one of your Dot Lines doesn't work, then make sure you
  2679.           have spelled the Dot Line WORD correctly.  For example:
  2680.      
  2681.                      .JUMP DELAY 6  is wrong.
  2682.  
  2683.           Instead,   .JUMPDELAY 6   is right.
  2684.      
  2685.       (6) Incorrect Dot Lines are thrown away.  Only the legal "survive".
  2686.      
  2687.       (7) If you can't see your screen very well, then try the .BW or
  2688.           the .WB Dot Lines.  Most LCD laptops are "color" but with a
  2689.           black and white screen.  You can overcome my "color detection"
  2690.           by putting a .BW or .WB dot line in the DRM30dat.DAT file.
  2691.           Try each, one at a time. Choose the best effect for you.
  2692.      
  2693.       (8) If you get an unwanted extra white space at the right side
  2694.           of your menu Choices, then there is probably a space between
  2695.           the Choice text and the first curly brace.  Edit your choice
  2696.           lines so that the curly brace "{", (the left one of the pair)
  2697.           TOUCHES the right side of the last word of the choice line,
  2698.           like this:
  2699.  
  2700.                                example{xx}
  2701.      
  2702.           ....because, it probably has a space like this:
  2703.      
  2704.                                example {xx}
  2705.                                       ^
  2706.           See the extra space there?    The length of your Menu Choice
  2707.           bar can be adjusted THAT WAY if you decide you want all the
  2708.           bars, i.e. all the Choices, to be the same length on each
  2709.           Screen.  Personally, I like them to be different lengths
  2710.           (sizes) on all of my Menu Screens.  It's your choice.  Pun.
  2711.  
  2712.  
  2713.      PROBLEMS AND SOLUTIONS                                  Section 20
  2714.      ------------------------------------------------------------------
  2715.       (9) Programmers have a special need to use DRMenu to get them setup
  2716.           into their IDE, or Programming Environment.  It is annoying for
  2717.           DRMenu to "return" to the DRMenu screen after a programming
  2718.           session in C++ or Assembly Language, so-o-o-o DRMenu listened.
  2719.  
  2720.           If the batch {filename } in curly braces has a space at the
  2721.           RIGHT side of the name while still inside the curly braces,
  2722.           then DRMenu WILL NOT return to the DRMenu screen after executing
  2723.           the batch file.
  2724.  
  2725.           Here's an example of the normal way to write a CHOICE line.
  2726.           DRMenu will return after executing "RunCPP" - the normal action.
  2727.  
  2728.           Write a Program using C++{RunCPP}
  2729.  
  2730.           NOW....
  2731.  
  2732.           Here's the same CHOICE line "for a programmer" because it WILL
  2733.           NOT return to DRMenu after the batch file "RunCPP" has run:
  2734.  
  2735.           Write a Program using C++{RunCPP }
  2736.                                           ^
  2737.           Notice the one EXTRA SPACE inside the curly braces and at
  2738.           the right side - after the word "RunCPP".
  2739.  
  2740.           Remember....after running "RunCPP.BAT " inside the curly
  2741.           braces, DRMenu will NOT return to the DRMenu screen as
  2742.           it normally does.  It will stay in/at DOS for you.
  2743.  
  2744.  
  2745.  
  2746.    
  2747.    
  2748.      Change Directories and Drop to DOS
  2749.      ------------------------------------------------------------------
  2750.           Another good use of this feature is to create a Batch file
  2751.           that does nothing but change to the drive and subdirectory
  2752.           that you desire and then drops you to DOS to "play".
  2753.    
  2754.           Then, pressing this CHOICE in DRMenu can take you to a special
  2755.           Subdirectory where you want to stay and "play" for a while.
  2756.           There is NO password shown in this example. You may want one.
  2757.    
  2758.           Here is an Example to take you to drive D: and then to
  2759.           the subdirectory called PLAYGRND there:
  2760.    
  2761.           Here is the Batch file name:  PLAYSOME.BAT
  2762.    
  2763.           Here is the CHOICE line:
  2764.    
  2765.               PLAY for a While in the Playground on D:{PLAYSOME }
  2766.                                                                
  2767.                                                                │
  2768.           And here is what's "inside" PLAYSOME.BAT:       ┌────┴───┐
  2769.                                                           │ Notice │
  2770.               D:                                          │   the  │
  2771.               cd \PLAYGRND                                │  Space │
  2772.                                                           └────────┘
  2773.   
  2774.      EXITING DRMenu                                          Section 21
  2775.      ------------------------------------------------------------------
  2776.           To ESCape from DRMenu, just press ESCAPE, but for the ESCAPE
  2777.           key to work, you must have an "X" in the .SWITCHON Dot Line.
  2778.      
  2779.           Why?  There are may be times when you don't want a user to be
  2780.           able to break out of the DRMenu system, for example on a LAN.
  2781.           Only ALT-X and ESCape allow the user to escape or quit.
  2782.      
  2783.           To ESCape from the DRMENU.BAT file you must have some way of
  2784.           getting to the bottom of the batch file so you can fall out
  2785.           of the "loop" that is set up which makes DRMenu come back
  2786.           and run over and over and over after running your
  2787.           applications like your word processor, etc. etc.
  2788.      
  2789.           If and when you press the ESCAPE key or ALT-X then DRMenu
  2790.           will create a file named DRM30esc.DAT.  The DRM30esc.DAT you
  2791.           probably never will see.  Don't worry!  It is this lonesome
  2792.           DRM30esc.DAT file that allows DRMenu to ESCape.  It is
  2793.           deleted in the same second that it is created.  It has a
  2794.           very short life on your disk.  It is small and fits inside
  2795.           one little cluster. IT WILL NOT FRAGMENT your disk in any way.
  2796.      
  2797.           The ALT-X keys mimic the ESCAPE key.  But, remember, ....the
  2798.           ESC key won't work AT ALL unless the X is in the .SWITCHON
  2799.           dot line, such as .SWITCHON ABCDFNXYZ
  2800.                                              ^
  2801.  
  2802.  
  2803.  
  2804.  
  2805.      ...and another escape route - explained again...
  2806.      ------------------------------------------------------------------
  2807.           You could drop to DOS by creating a batch file that does
  2808.           nothing, except move to a desired Directory.  Then make sure
  2809.           the Batch file, when run, won't return to DRMenu.
  2810.  
  2811.           An example of what's inside the Batch file named GO2DOS.BAT.
  2812.  
  2813.           C:
  2814.           CD \DOS
  2815.  
  2816.  
  2817.           See Section 20, item 9, which explains how to add one space
  2818.           inside the curly braces, like this {Go2DOS }.
  2819.                                                     ^
  2820.           If you need to protect "everybody" from dropping to DOS, ie
  2821.           "out" of DRMenu, you could password protect that particular
  2822.           CHOICE line and give the password to ONLY those persons you
  2823.           "trust" to drop "out" to DOS.
  2824.  
  2825.           Also, remember, you can make the password case-InSENSITIVE
  2826.           using the equals mark:
  2827.  
  2828.           Here's an Example of a Dot line in a DRM30dat.DAT file.
  2829.  
  2830.           DROP to Operating System{Go2DOS }=eppie
  2831.  
  2832.           The password for this "drop" to DOS is EPPIE, whether you use
  2833.           lowercase "eppie" or Uppercase "EPPIE" or, even, "EppIE".
  2834.  
  2835.  
  2836.      DRMenu IN A LAN ENVIRONMENT                            Section 22
  2837.      -----------------------------------------------------------------
  2838.           You may be looking for "THE" menu system to use on your LAN
  2839.           environment because the menu system that comes with the LAN
  2840.           might use too much "RAM room" as a TSR.
  2841.  
  2842.           The Novell menu system took about 140K or so (if I'm wrong,
  2843.           somebody please tell me).  I had to stop using it because my
  2844.           available RAM shrunk so much that I couldn't run my database.
  2845.           Imagine that....$3000 for a system with a 140K Menu TSR.
  2846.  
  2847.           Now, Novell is putting other Menu systems in their software
  2848.           systems to eliminate the problem.  DRMenu is still easier to
  2849.           understand and to maintain in a DAY TO DAY work environment.
  2850.      
  2851.           M A I N T E N A N C E
  2852.           =====================
  2853.           DRMenu requires only DRM30dat.DAT, DRM30eng.EXE, and
  2854.           DRMENU.BAT to run.  That makes it easy for the LAN manager to
  2855.           maintain. ....I know.... because I'm a LAN manager.
  2856.      
  2857.           So, I will be adding LAN features as you tell me you need
  2858.           them.  This version 3.0 can tell you whether it's on the LAN
  2859.           or not by a small Check Mark in the bottom box, such as
  2860.           this, √.  Check out the DOT line that describes .CHECK and
  2861.           what to check for to tell if you're ON the LAN or not.
  2862.      
  2863.           DRMenu uses the DOS CALL, so it does take up "some" memory - a
  2864.           total of 144 bytes plus a copy of the environment.  This should
  2865.           be GOOD NEWS, even if you ARE using DOS 7.x and have lots of
  2866.           RAM room.
  2867.      
  2868.           While users are on your LAN, you can disable the ESCAPE key by
  2869.           removing the "X" from the .SWITCHON Dot line.
  2870.    
  2871.           This way, your users CANNOT get out of the menu EASILY by
  2872.           pressing ESC or ALT-X.  You can always break out of any BATCH
  2873.           file attempting to run, remember, with CTL-Break.
  2874.    
  2875.           I "COULD" create a .DISABLEBREAK dot line in future versions.
  2876.           Please let me know if you really need it.  Internet mail is
  2877.           fine if you don't want to use the US Post Office Mail.
  2878.    
  2879.           Future versions "COULD" also look at the DOS Environment and
  2880.           allow screens and CHOICES according to who's Logged in or
  2881.           who's a MEMBER of a GROUP.  It may interest LAN Administrators.
  2882.           If it interests you, please let me know about it.
  2883.  
  2884.           Future versions "COULD" Log a user's activity with a file or
  2885.           specific files, creating a LOG file for an administrator. I
  2886.           HAVE thought about it, but what do "YOU" think?  Send me all
  2887.           of your ideas.  Maybe they'll be used in the next version!
  2888.  
  2889.  
  2890.           My Internet address is:     david.roper@mms.raleigh.nc.us
  2891.  
  2892.           My Post Office address is:  David Roper
  2893.                                       201 Winding Brook Drive
  2894.                                       Garner, NC 27529
  2895.              ┌───────────────────────────────────────────────┐
  2896.              │  Enclose a SASE if you want a written reply.  │
  2897.              └───────────────────────────────────────────────┘
  2898.  
  2899.      REGISTRATION & THE LATEST VERSION                      Section 90
  2900.      -----------------------------------------------------------------
  2901.           This next line is for all the Auditors and Lawyers to read.
  2902.      
  2903.           There is NO requirement to send me a dime.  This is really
  2904.           FREE to use.  No registration needs to be done.  Nada.  None.
  2905.      
  2906.           From time to time, I have to improve DRMenu because I am a
  2907.           programmer.  I tend to "fiddle" with programs until they are
  2908.           FUBAR ("Fouled" Up Beyond All Recognition) or, if I'm lucky,
  2909.           1 byte short of FUBAR.  Therefore I will always be making new
  2910.           versions when I can.  Features are just documented bugs. <G>
  2911.   
  2912.           GET THE LATEST FOR FREE IF YOU CAN SOMEWHERE.  Ask mail order
  2913.           shareware houses and companies for it and help me spread the
  2914.           Program. It's a "free" menu system, remember.  Tell them about
  2915.           DRMenu.  Tell them it's FREEWARE... no registration is needed.
  2916.   
  2917.           FREEWARE doesn't mean you might not have to pay someone to get
  2918.           a copy, but it DOES MEAN that you can use it on 1 computer or
  2919.           100 computers WITHOUT REGISTRATION when you *DO* get a copy.
  2920.  
  2921.           ....I hope you will enjoy and promote FREEWARE with me.
  2922.  
  2923.  
  2924.      REGISTRATION & THE LATEST VERSION                      Section 90
  2925.      -----------------------------------------------------------------
  2926.      DRMenu is FREEWARE.  This means you can use DRMenu without paying
  2927.      me any money or having to register it.  Then, WHY is there an Order
  2928.      form like this?  The answer is... "for your benefit" ...possibly.
  2929.  
  2930.      DRMenu has a big following all over the world <Grin>.  DRMenu is in
  2931.      three countries besides the USA that I know about <Grin again>.
  2932.      Many users have asked me to add this idea and that idea, this dot
  2933.      line and that dot line.  By having an order form, I can send out the
  2934.      new versions, including all ßeta versions that I create BETWEEN the
  2935.      Major releases.  You can be a "ßeta tester" <grin>.  You can help me
  2936.      decide how to add new features and how they should work.  Please.
  2937.  
  2938.      The order form CAN BE FILLED OUT and returned to me with your
  2939.      check for U.S. $10.  This offer is not valid for foreign money or
  2940.      foreign countries.  And, I cannot process Purchase Orders for you.
  2941.      In return, I will send you a new ßeta version *EVERY* time there is
  2942.      minor version produced.  AND YOU WILL GET THE NEXT MAJOR VERSION 4.0.
  2943.      If this is successful for me and good for you (by your comments)
  2944.      then I may repeat the offer with version 4.0.  I'll decide later.
  2945.  
  2946.      I have been quite pleased with the two or three Orders I get each
  2947.      week and this is enough to keep me going with developing DRMenu for
  2948.      you.  I have met and made some nice computer friends this way.
  2949.  
  2950.                                                      Thanks,
  2951.                                                   ╥─┐     o ╓
  2952.                                                   ║ │╓╖ ╖╓╓╓╢
  2953.                                                   ╨─┘╙╨┘╙╜╙╙╜
  2954.                             ┌───────────────────────────┐
  2955.     ┌─ Cut out order form,  │  David Roper              │── I've been
  2956.     │  and send it with a   │  201 Winding Brook Drive  │    at this same
  2957.     │  check to me: ────── │  Garner, NC 27529         │    address for
  2958.     │                       └───────────────────────────┘    over 12 years.
  2959.     │      All Software will be sent on 3.5 inch, 1.44M diskettes.
  2960.     
  2961.    ------------------------8<------cut here------8<------------------------
  2962.  
  2963.      Date:_____________          (this offer expires after July 30, 1996)
  2964.  
  2965.      "Hey, David, I want to be a beta tester AND get ALL the versions of
  2966.      DRMenu you make, up to, and including, Version 4.0.  Here's my check."
  2967.  
  2968.              (Please Print your Name and Address below:)
  2969.  
  2970.  
  2971.      Name___________________________________________________
  2972.  
  2973.  
  2974.      _______________________________________________________
  2975.  
  2976.  
  2977.      _______________________________________________________
  2978.  
  2979.  
  2980.      City____________________________State_____ZIP__________
  2981.  
  2982.  
  2983.      ┌────────────────────────────────────────────────────────────────┐
  2984.      │ You may elect to take this page out of this Manual if you wish │
  2985.      └────────────────────────────────────────────────────────────────┘
  2986.  
  2987.      FUTURE FEATURES, PAST DIFFERENCES                       Section 91
  2988.      ------------------------------------------------------------------
  2989.           I have some ideas for future versions.  If YOU have some
  2990.           ideas about what YOU would like to see in future versions,
  2991.           then please write to me and tell me YOUR ideas.
  2992.      
  2993.           You must enclose a SASE if you would like a reply from me.
  2994.           Here are a few of MY ideas for future versions:
  2995.      
  2996.           1.   Use of environment variables so GROUPS and USERS will see
  2997.                certain Screens and/or Choices.  I saw a $495 "LAN-based"
  2998.                menu program that had this feature.  I really liked that.
  2999.      
  3000.           2.   Mouse-able, point and click....I almost put it in this
  3001.                version, but time did not permit.  Are you a Mouser?
  3002.      
  3003.           3.   Multiple Versions of the DRM30dat.DAT file, EACH OF
  3004.                WHICH can support 12 screens with 17 choices on each
  3005.                screen. This version of DRMenu uses the extension .DAT
  3006.  
  3007.           4.   A LOG file so you can tell when and how long it takes
  3008.                to run certain programs that you select to be watched.
  3009.  
  3010.           5.   .AUTOEXEC C:\WINDOWS\WIN :an example to automatically
  3011.                "pass through" the boot up procedure and run Windows.
  3012.  
  3013.           6.   What's YOUR idea, or ideas?  Send them to me, please.
  3014.  
  3015.  
  3016.      Major Differences from earlier Versions of DRMenu
  3017.      ------------------------------------------------------------------
  3018.           (1) The old, main data file named DRMENU.DAT file has had its
  3019.               name changed to DRM30dat.DAT - ALL DATA files end in ".DAT"
  3020.               The Version 3.0 DRMENU.BAT file has different words in it.
  3021.  
  3022.           (2) DEMO the DRMenu system on a floppy.  Run A:\DRMDEMO.BAT
  3023.  
  3024.           (3) The Screen Colors are much easier to change.  ALT-C allows
  3025.               you to experience the color combinations LIVE and then
  3026.               write them easily to the DRM30dat.DAT file by pressing F10.
  3027.  
  3028.           (4) Two (Limited) Help screens are available if you press "?",
  3029.               Also, you COULD view your DRMENU30.DOC file as an .AVE file.
  3030.  
  3031.           (5) DRMenu, version 3.0, now comes with an Editor, WCED, also
  3032.               MATH, VIEW, and a "Pause" utility named DRSCROLL.EXE.
  3033.  
  3034.           (6) DRMenu, version 3.0, can run *ANY* file, not just BATCH
  3035.               files as in Version 2.1.  Include the FILESPEC inside the
  3036.               curly braces. DRMenu will detect the ".:/\" chrs, and will
  3037.               not append a ".BAT" to the end of the {filename}.
  3038.  
  3039.           (7) DRMenu can send an ASCII file to the printer and, also,
  3040.               number the lines of that file, if you desire.
  3041.  
  3042.           (8) DRMenu can print like a typewriter - to the Printer.  You
  3043.               can type FF to send a FORMFEED (chr 12) to eject the page.
  3044.  
  3045.           (9) ALT-Q is removed from use for now.  Use ALT-X instead.
  3046.    
  3047.          (10) DRMenu can be run on versions of DOS below version 3.3
  3048.  
  3049.      Upgrading from an Earlier Version of DRMenu             Section 92
  3050.      ------------------------------------------------------------------
  3051.       If you are upgrading from version 2.1 of DRMenu, there are only
  3052.       a few changes you MUST make.  Check them off as you do the steps.
  3053.        (Also, see section 6 of this manual for more help if needed.)
  3054.      ------------------------------------------------------------------
  3055.  
  3056.         √  Check here when you have done each of these steps carefully.
  3057.  
  3058.       ____(a) Edit the DRMENU.BAT file to change the word "DRMENU.DAT"
  3059.               inside it to reflect the new name for the Data file which
  3060.               is DRM30dat.DAT.  And, there's more to edit in DRMENU.BAT.
  3061.  
  3062.       ____(b) Also, the old "ENGINE" word was DRM-ENGN.EXE. Change the
  3063.               word inside DRMENU.BAT to the new word of DRM30eng.EXE
  3064.  
  3065.               For example, Version 2.1 of DRMENU.BAT has a line in it
  3066.               which looks like this:
  3067.               C:\BATCH\DRM-ENGN  C:\BATCH\DRMENU.DAT
  3068.                        ~~~~~~~~           ==========
  3069.               Therefore, change both of these words in it to be
  3070.               C:\BATCH\DRM30eng C:\BATCH\DRM30dat.DAT
  3071.                        ~~~~~~~~          ============
  3072.       ____(c) While you're at it, also change the word DRM-RUN.BAT to
  3073.               DRM30run.BAT. It's in the last line of DRMENU.BAT where
  3074.               the word "CALL" normally appears.
  3075.               Now, you're THROUGH editing DRMENU.BAT.  Save it!!!!
  3076.  
  3077.       ____(d) Change the word "%DRM%"  to  "%DRMENU30_ENVIRMEM%"
  3078.               Notice the Spelling and the underline.  Be careful.
  3079.  
  3080.       ____(e) Last, actually RENAME the DRMENU.DAT file used in version
  3081.               2.1 to its new name DRM30dat.DAT to be used in version
  3082.               3.0.  Remember how to do this using DOS?  It's like this:
  3083.  
  3084.               C:\BATCH>RENAME  DRMENU.DAT  DRM30dat.DAT
  3085.                        ~~~~~~  ~~~~~~~~~~  ~~~~~~~~~~~~
  3086.          ┌────────────────────────────────────────────────────────────┐
  3087.          │ Remember, DRM30mak.EXE will do steps (a) thru (e) for you. │
  3088.          └────────────────────────────────────────────────────────────┘
  3089.  
  3090.          You may not have to do anymore,...but keep reading.
  3091.  
  3092.          The question mark "?" does NOT cause a DOS parameter prompt
  3093.          anymore.  I received too many complaints from version 2.1
  3094.          users who wanted to use the question mark normally.  Oops!
  3095.          Take a look inside your DRM30dat.DAT file.  Look carefully.
  3096.  
  3097.          █ █▀▀ you have any CHOICE lines with a question mark "?" in
  3098.          █ █▀  them, you need to replace it with a percent "%" character,
  3099.          █ █   or an invisible character ASCII 255, so that the Menu
  3100.          CHOICE line will still PROMPT you for additional parameters
  3101.          for the batch file.  If you don't replace it, your choice line
  3102.          won't work like it used to with version 2.1.
  3103.  
  3104.          You may elect to put the invisible Character 255 BETWEEN two
  3105.          words so that the user can't see it in the Menu CHOICE line.
  3106.          However, if you have NOT used a Question mark (?), you can
  3107.          skip this last step.  Most people will skip this last step.
  3108.          There's a Character 255 between these two quotes here " ".
  3109.  
  3110.          (see also, Major differences, on the page preceding this one.)
  3111.  
  3112.  
  3113.      COMPLAINTS                                              Section 99
  3114.      ------------------------------------------------------------------
  3115.           ....also to be used for the PRAISE department and COMMENT
  3116.           department and receiving all your IDEAS.  Send them to:
  3117.  
  3118.           ┌───────────────────── David Roper ────────────────────────┐
  3119.           │                201 Winding Brook Drive                   │
  3120.           └────────────────── Garner, NC 27529 ──────────────────────┘
  3121.  
  3122.           Do not use the phone, I cannot support DRMenu by phone as
  3123.           FREEWARE.  Think about it and you'll understand, but...
  3124.           If you are into EMAIL, you can reach me quickly...
  3125.  
  3126.           ┌─── Via Compuserve:    73155,1171 ────────────────────────┐
  3127.           │    ...I check it on the weekends.                        │
  3128.           │                                                          │
  3129.           │    Via InterNet:    david.roper@mms.raleigh.nc.us        │
  3130.           │    ...I check it daily.                                │
  3131.           └────── Notice 4 dots/full stops/periods ────┴──┘──────────┘
  3132.  
  3133.           I hope you enjoy DRMenu, I've enjoyed "creating" it since
  3134.           the first version in July 1992.  The versions other than 2.1
  3135.           and 3.0 did not get out to the public.
  3136.  
  3137.           Special Thanks go to the following people for helping me:
  3138.           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3139.           ...William Cravener of Pennsylvania for supplying WCED an
  3140.           EDITOR which he wrote for the .EDITOR line.  It's Freeware.
  3141.      
  3142.           ...Greg Kochaniak of Pennsyvania, also, for supplying
  3143.           MATH.EXE (Public Domain) for the .KALC line for all of us.
  3144.  
  3145.           ...The "Australian Connection" for these DOCOs - his word for
  3146.           DOCUMENTATION. Rory wrote most of this Manual. Thanks, Mate!
  3147.                           
  3148.           ...(Ship) Captain Bob Werning of Florida who sent me ideas
  3149.           via CIS for DRMenu when he was not making an ocean "voyage".
  3150.  
  3151.           ...Joe Thurber for helping me with the ALT-C routine and
  3152.           helping me find "dumb logic", and for not laughing out-loud.
  3153.  
  3154.           ...Iris Powell for helping me beta test.  Her innocent "honesty"
  3155.           helped to make DRMenu even easier to use than version 2.1.
  3156.  
  3157.           ...Adrian Brancato for being my DRMenu "Guinea pig" since 1992.
  3158.  
  3159.           ...Ronny Richardson, PhD. for including DRMenu in his new Batch
  3160.           Book (2Bpub.Jan 1995). I started reading his Batch Books in 1992.
  3161.  
  3162.           ...Jo Anne Moore who helped me to see DRMENU differently.
  3163.  
  3164.           ...Mary, Kay, Tee, Duffie, and JJ for being my loving Roper
  3165.           family and being responsible for my overall successes in life.
  3166.  
  3167.           ...the MANY OTHERS who have ordered, written me, and
  3168.           encouraged me to go on and keep improving DRMenu.  Your
  3169.           enthusiasm has been wonderful.  One user wrote "It's the only
  3170.           MENU program that doesn't bomb or Freeze-up my computer,
  3171.           because I use TSRs and the others Freeze-up my machine."
  3172.    
  3173.           ...DRMenu runs any file you have...easily...and for free.
  3174.  
  3175.  
  3176.           -----------------(end of DRMENU30.DOC file)-------------------
  3177.  
  3178.  
  3179.  
  3180.                THIS PAGE IS TO INSURE A FORMFEED - throw it away
  3181.